Class Maps

الخرائط

تسمح بالبحث عن الاتجاهات والترميز الجغرافي وعينات الارتفاع وإنشاء صور خريطة ثابتة.

أماكن إقامة

الموقعTypeالوصف
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
decodePolyline(polyline)Number[]فك ترميز سلسلة متعددة الخطوط المشفرة إلى مصفوفة من النقاط مرة أخرى.
encodePolyline(points)Stringلترميز صفيف من النقاط في سلسلة.
newDirectionFinder()DirectionFinderتنشئ كائن DirectionFinder جديد.
newElevationSampler()ElevationSamplerتنشئ كائن ElevationSampler.
newGeocoder()Geocoderتنشئ كائن Geocoder جديدًا.
newStaticMap()StaticMapتنشئ كائن StaticMap جديد.
setAuthentication(clientId, signingKey)voidتفعيل استخدام حساب خطة Premium لواجهات برمجة التطبيقات لخرائط Google الذي تم إنشاؤه خارجيًا للاستفادة من الحصص المخصصة الإضافية

الوثائق التفصيلية

decodePolyline(polyline)

فك ترميز سلسلة متعددة الخطوط المشفرة إلى مصفوفة من النقاط مرة أخرى.

// Decodes a string representation of the latitudes and longitudes of Minneapolis and Milwaukee
// respectively.
var polyline = 'qvkpG`qhxPbgyI_zq_@';
var points = Maps.decodePolyline(polyline);
for (var i = 0; i < points.length; i+= 2) {
  Logger.log('%s, %s', points[i], points[i+1]);
}

المَعلمات

الاسمTypeالوصف
polylineStringخط متعدد مُشفَّر لفك ترميزه.

استرجاع الكرة

Number[] — مصفوفة من أزواج خطوط الطول والعرض (خط العرض0 وخط الطول0 وخط العرض 1 وخط الطول1 و...).

يمكن أيضًا مراجعة


encodePolyline(points)

لترميز صفيف من النقاط في سلسلة.

// The latitudes and longitudes of New York and Boston respectively.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

المَعلمات

الاسمTypeالوصف
pointsNumber[]مصفوفة من أزواج خطوط الطول/العرض المراد ترميزها.

استرجاع الكرة

String - سلسلة مرمّزة تمثّل تلك النقاط.

يمكن أيضًا مراجعة


newDirectionFinder()

تنشئ كائن DirectionFinder جديد.

استرجاع الكرة

DirectionFinder — كائن جديد لأداة البحث عن الاتجاهات


newElevationSampler()

تنشئ كائن ElevationSampler.

استرجاع الكرة

ElevationSampler — كائن نموذج مسقط رأسي جديد.


newGeocoder()

تنشئ كائن Geocoder جديدًا.

استرجاع الكرة

Geocoder — كائن أداة ترميز جغرافي جديد.


newStaticMap()

تنشئ كائن StaticMap جديد.

استرجاع الكرة

StaticMap: كائن خريطة ثابت جديد


setAuthentication(clientId, signingKey)

تفعيل استخدام حساب خطة Premium لواجهات برمجة التطبيقات لخرائط Google الذي تم إنشاؤه خارجيًا للاستفادة من الحصص المخصصة الإضافية ويمكن الحصول على معرِّف العميل ومفتاح التوقيع من بوابة دعم Google Enterprise. اضبط هذه القيم على null للعودة إلى استخدام مخصصات الحصة التلقائية.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

المَعلمات

الاسمTypeالوصف
clientIdStringمعرّف العميل.
signingKeyStringمفتاح توقيع خاص.