Class Maps

خرائط Google

يتيح هذا الإجراء العثور على الاتجاهات والترميز الجغرافي وتحليل الارتفاع وإنشاء صور static map.

أماكن إقامة

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

الطُرق

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

مستندات تفصيلية

decodePolyline(polyline)

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

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

المعلمات

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

الإرجاع

Number[]: صفيف من أزواج خطوط العرض وخطوط الطول (lat0 وlong0 وlat1 وlong1 وما إلى ذلك)

انظر أيضًا


encodePolyline(points)

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

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

المعلمات

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

الإرجاع

String: سلسلة مشفّرة تمثّل هذه النقاط.

انظر أيضًا


newDirectionFinder()

تُنشئ عنصر DirectionFinder جديدًا.

الإرجاع

DirectionFinder: عنصر جديد لجهاز البحث عن الاتجاهات


newElevationSampler()

لإنشاء كائن ElevationSampler

الإرجاع

ElevationSampler: عنصر جديد لتحليل الارتفاع


newGeocoder()

لإنشاء عنصر Geocoder جديد.

الإرجاع

Geocoder: عنصر جديد لنظام ترميز جغرافي


newStaticMap()

لإنشاء عنصر StaticMap جديد

الإرجاع

StaticMap: عنصر خريطة ثابت جديد.


setAuthentication(clientId, signingKey)

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

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

المعلمات

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