Memungkinkan penemuan arah, geocoding, pengambilan sampel elevasi, dan pembuatan gambar peta statis.
Properti
Properti | Jenis | Deskripsi |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
decodePolyline(polyline) | Number[] | Mendekode kembali string polyline yang dienkode menjadi array titik. |
encodePolyline(points) | String | Mengenkode array titik menjadi string. |
newDirectionFinder() | DirectionFinder | Membuat objek DirectionFinder baru. |
newElevationSampler() | ElevationSampler | Membuat objek ElevationSampler. |
newGeocoder() | Geocoder | Membuat objek Geocoder baru. |
newStaticMap() | StaticMap | Membuat objek StaticMap baru. |
setAuthentication(clientId, signingKey) | void | Memungkinkan penggunaan akun Paket Premium Google Maps API yang dibuat secara eksternal, untuk memanfaatkan tunjangan kuota tambahan. |
Dokumentasi mendetail
decodePolyline(polyline)
Mendekode kembali string polyline yang dienkode menjadi array titik.
// 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]); }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
polyline | String | Polyline yang dienkodekan untuk didekode. |
Return
Number[]
— Array pasangan garis bujur (lat0, long0, lat1, long1, ...).
Lihat juga
encodePolyline(points)
Mengenkode array titik menjadi string.
// 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);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
points | Number[] | Array pasangan garis lintang/bujur yang akan dienkode. |
Return
String
— String yang dienkode yang mewakili titik tersebut.
Lihat juga
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
Memungkinkan penggunaan akun Paket Premium Google Maps API yang dibuat secara eksternal, untuk memanfaatkan tunjangan kuota tambahan. Client ID dan kunci penandatanganan Anda dapat diperoleh dari Portal Dukungan
Google Enterprise. Tetapkan nilai ini ke null
untuk kembali menggunakan batas kuota default.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
clientId | String | ID klien. |
signingKey | String | Kunci penandatanganan pribadi. |