امکان یافتن جهت، ژئوکدینگ، نمونه برداری از ارتفاع و ایجاد تصاویر نقشه ایستا را فراهم می کند.
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
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 Plan را برای استفاده از سهمیه اضافی ایجاد می کند. |
مستندات دقیق
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]); }
مولفه های
نام | تایپ کنید | شرح |
---|---|---|
polyline | String | چند خط کدگذاری شده برای رمزگشایی. |
برگشت
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);
مولفه های
نام | تایپ کنید | شرح |
---|---|---|
points | Number[] | آرایه ای از جفت طول و عرض جغرافیایی برای رمزگذاری. |
برگشت
String
- رشته ای رمزگذاری شده که آن نقاط را نشان می دهد.
همچنین ببینید
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
استفاده از یک حساب Google Maps APIs Premium Plan را برای استفاده از سهمیه اضافی ایجاد می کند. شناسه مشتری و کلید امضای شما را میتوانید از پورتال پشتیبانی Google Enterprise دریافت کنید. برای بازگشت به استفاده از سهمیه پیشفرض، این مقادیر را روی null
تنظیم کنید.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
مولفه های
نام | تایپ کنید | شرح |
---|---|---|
clientId | String | یک شناسه مشتری |
signingKey | String | یک کلید امضای خصوصی |