Class Maps

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الخرائط

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

أماكن إقامة

الخاصيةالنوعالوصف
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

الطُرق

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

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

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]);
}

المعلّمات

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

تذكرة ذهاب وعودة

Number[]: مصفوفة من أزواج خطوط الطول وخطوط العرض (lat0 وlong0 وlat1 وlong1 و...).

راجع أيضًا


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);

المعلّمات

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

تذكرة ذهاب وعودة

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

راجع أيضًا


newDirectionFinder()

إنشاء عنصر جديد في DirectionFinder

تذكرة ذهاب وعودة

DirectionFinder: كائن جديد للبحث عن الاتجاهات.


newElevationSampler()

إنشاء كائن ElevationSampler.

تذكرة ذهاب وعودة

ElevationSampler: عنصر جديد لأخذ عيّنات الارتفاع.


newGeocoder()

إنشاء كائن برنامج ترميز جغرافي جديد.

تذكرة ذهاب وعودة

Geocoder: كائن جديد لأداة ترميز البيانات.


newStaticMap()

إنشاء كائن جديد StaticMap.

تذكرة ذهاب وعودة

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


setAuthentication(clientId, signingKey)

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

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

المعلّمات

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