Class Maps

Maps

Memungkinkan penemuan arah, geocoding, pengambilan sampel elevasi, dan pembuatan gambar peta statis.

Properti

PropertiJenisDeskripsi
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
decodePolyline(polyline)Number[]Mendekode kembali string polyline yang dienkode menjadi array titik.
encodePolyline(points)StringMengenkode array titik menjadi string.
newDirectionFinder()DirectionFinderMembuat objek DirectionFinder baru.
newElevationSampler()ElevationSamplerMembuat objek ElevationSampler.
newGeocoder()GeocoderMembuat objek Geocoder baru.
newStaticMap()StaticMapMembuat objek StaticMap baru.
setAuthentication(clientId, signingKey)voidMemungkinkan 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

NamaJenisDeskripsi
polylineStringPolyline 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

NamaJenisDeskripsi
pointsNumber[]Array pasangan garis lintang/bujur yang akan dienkode.

Return

String — String yang dienkode yang mewakili titik tersebut.

Lihat juga


newDirectionFinder()

Membuat objek DirectionFinder baru.

Return

DirectionFinder — Objek pencari arah baru.


newElevationSampler()

Membuat objek ElevationSampler.

Return

ElevationSampler — Objek sampler elevasi baru.


newGeocoder()

Membuat objek Geocoder baru.

Return

Geocoder — Objek geocoder baru.


newStaticMap()

Membuat objek StaticMap baru.

Return

StaticMap — Objek peta statis baru.


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

NamaJenisDeskripsi
clientIdStringID klien.
signingKeyStringKunci penandatanganan pribadi.