Memungkinkan penentuan arah, geocoding, pengambilan sampel elevasi, dan pembuatan gambar peta statis.
Properti
| Properti | Jenis | Deskripsi |
|---|---|---|
Direction | Direction | |
Static | Static |
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
decode | Number[] | Mendekode string polyline yang dienkode kembali menjadi array titik. |
encode | String | Mengenkode array titik menjadi string. |
new | Direction | Membuat objek DirectionFinder baru. |
new | Elevation | Membuat objek ElevationSampler. |
new | Geocoder | Membuat objek Geocoder baru. |
new | Static | Membuat objek StaticMap baru. |
reset | void | Mereset kredensial autentikasi untuk menggunakan alokasi kuota default. |
set | void | Memungkinkan penggunaan kunci API untuk mengautentikasi permintaan guna memanfaatkan kuota tambahan. |
set | void | Memungkinkan penggunaan kunci API dan Kunci Penandatanganan untuk mengautentikasi permintaan guna memanfaatkan kuota tambahan di StaticMap. |
Dokumentasi mendetail
decode Polyline(polyline)
Mendekode string polyline yang dienkode kembali menjadi array titik.
// 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]); }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
polyline | String | Polyline yang dienkode untuk didekode. |
Pulang pergi
Number[] — Array pasangan lintang bujur (lat0, long0, lat1, long1, ...).
Lihat juga
encode Polyline(points)
Mengenkode array titik menjadi string.
// 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);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
points | Number[] | Array pasangan garis lintang/bujur yang akan dienkode. |
Pulang pergi
String — String yang dienkode yang merepresentasikan titik-titik tersebut.
Lihat juga
new Direction Finder()
new Elevation Sampler()
new Geocoder()
new Static Map()
reset Authentication Api Key()
Mereset kredensial autentikasi untuk menggunakan alokasi kuota default. Metode ini berfungsi saat Anda menggunakan kunci API untuk mengautentikasi permintaan. Metode ini dapat digunakan untuk kembali ke
alokasi kuota default jika Anda ingin menggunakan metode Maps tanpa memberikan
kredensial autentikasi.
Maps.resetAuthenticationApiKey();
Menampilkan
Error — jika digunakan untuk autentikasi.set
set Authentication By Api Key(apiKey)
Memungkinkan penggunaan kunci API untuk mengautentikasi permintaan guna memanfaatkan kuota tambahan.
Metode ini digunakan untuk menyetel kunci API yang digunakan untuk mengautentikasi permintaan. Saat metode ini dipanggil, penggunaan kuota dan penagihan akan dibebankan ke project Google Cloud yang terkait dengan kunci API yang diberikan sesuai dengan lembar harga. Anda dapat menggunakan metode Maps dengan alokasi kuota default tanpa memberikan kredensial autentikasi. Jika Anda menggunakan StaticMap, gunakan metode set sebagai gantinya.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
api | String | Kunci API yang dapat diperoleh dari Konsol Google Cloud dengan mengikuti langkah-langkah yang disebutkan dalam panduan memulai. |
Menampilkan
Error — jika api adalah null, atau jika sudah digunakan untuk autentikasiset
set Authentication By Api Key(apiKey, signingKey)
Memungkinkan penggunaan kunci API dan Kunci Penandatanganan untuk mengautentikasi permintaan guna memanfaatkan kuota tambahan di StaticMap. Meskipun signing diperlukan untuk permintaan ke Static Map API, metode ini juga dapat digunakan untuk mengautentikasi layanan Maps lainnya. Dalam kasus tersebut, parameter
signing diabaikan.
Metode ini digunakan untuk menetapkan Kunci API dan Kunci Penandatanganan yang digunakan untuk mengautentikasi permintaan. Kunci Penandatanganan diperlukan untuk StaticMap. Kunci ini menerima sejumlah kecil permintaan tanpa tanda tangan untuk tujuan pengujian, tetapi akan gagal setelah mencapai batas di produksi Anda. Detail selengkapnya dapat ditemukan di sini.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0', '7_pry-Skg0PKxds-7nvdl91mB5=');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
api | String | Kunci API yang dapat diperoleh dari Konsol Google Cloud dengan mengikuti langkah-langkah yang disebutkan dalam panduan memulai. |
signing | String | Kunci penandatanganan yang dapat diperoleh dari Konsol Google Cloud dengan mengikuti langkah-langkah yang disebutkan dalam panduan untuk tanda tangan digital. Parameter ini diperlukan untuk StaticMap dan diabaikan untuk layanan Maps lainnya. |
Menampilkan
Error — jika api adalah null, atau jika sudah digunakan untuk autentikasiset