Layanan ini memungkinkan skrip membuat peta statis, menemukan rute, mengonversi alamat menjadi koordinat geocode, dan mengambil sampel elevasi.
Class
Nama | Deskripsi singkat |
---|---|
Avoid | Enum yang mewakili jenis batasan yang harus dihindari saat menemukan rute. |
Color | Enum yang mewakili warna bernama yang tersedia untuk digunakan dalam gambar peta. |
DirectionFinder | Memungkinkan pengambilan rute antar-lokasi. |
DirectionFinderEnums | Kumpulan enum yang digunakan oleh DirectionFinder . |
ElevationSampler | Memungkinkan pengambilan sampel elevasi di lokasi tertentu. |
Format | Enum yang mewakili format gambar peta. |
Geocoder | Memungkinkan konversi antara alamat dan koordinat geografis. |
Maps | Memungkinkan penentuan rute, geocoding, sampling elevasi, dan pembuatan gambar peta statis. |
MarkerSize | Enum yang mewakili ukuran penanda yang ditambahkan ke peta. |
Mode | Enum yang mewakili mode perjalanan yang akan digunakan saat menemukan rute. |
StaticMap | Memungkinkan pembuatan dan dekorasi gambar peta statis. |
StaticMapEnums | Kumpulan enum yang digunakan oleh StaticMap . |
Type | Enum yang mewakili jenis peta yang akan dirender. |
Avoid
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TOLLS | Enum | Hindari jalan tol. |
HIGHWAYS | Enum | Hindari jalan raya. |
Color
Properti
Properti | Jenis | Deskripsi |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Menambahkan titik jalan yang harus dilalui rute, menggunakan titik (lat/lng). |
addWaypoint(address) | DirectionFinder | Menambahkan titik jalan yang harus dilalui rute, menggunakan alamat. |
clearWaypoints() | DirectionFinder | Menghapus kumpulan titik jalan saat ini. |
getDirections() | Object | Mendapatkan rute menggunakan asal, tujuan, dan opsi lainnya yang telah ditetapkan. |
setAlternatives(useAlternatives) | DirectionFinder | Menetapkan apakah rute alternatif harus ditampilkan atau tidak, bukan hanya rute dengan peringkat tertinggi (defaultnya adalah salah). |
setArrive(time) | DirectionFinder | Menetapkan waktu tiba yang diinginkan (jika berlaku). |
setAvoid(avoid) | DirectionFinder | Menetapkan apakah akan menghindari jenis batasan tertentu. |
setDepart(time) | DirectionFinder | Menetapkan waktu keberangkatan yang diinginkan (jika berlaku). |
setDestination(latitude, longitude) | DirectionFinder | Menetapkan lokasi akhir untuk menghitung rute ke sana, menggunakan titik (lat/lng). |
setDestination(address) | DirectionFinder | Menetapkan lokasi akhir untuk menghitung rute ke sana, menggunakan alamat. |
setLanguage(language) | DirectionFinder | Menetapkan bahasa yang akan digunakan untuk rute. |
setMode(mode) | DirectionFinder | Menetapkan mode perjalanan (defaultnya adalah berkendara). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Menetapkan apakah akan mengoptimalkan rute yang disediakan atau tidak dengan menyusun ulang titik jalan dalam urutan yang lebih efisien (defaultnya salah). |
setOrigin(latitude, longitude) | DirectionFinder | Menetapkan lokasi awal untuk menghitung rute, menggunakan titik (lat/lng). |
setOrigin(address) | DirectionFinder | Menetapkan lokasi awal untuk menghitung rute, menggunakan alamat. |
setRegion(region) | DirectionFinder | Menetapkan wilayah yang akan digunakan saat menafsirkan nama lokasi. |
DirectionFinderEnums
ElevationSampler
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
sampleLocation(latitude, longitude) | Object | Menampilkan data elevasi untuk satu titik (lat/lng). |
sampleLocations(points) | Object | Menampilkan data elevasi untuk serangkaian titik (lat/lng). |
sampleLocations(encodedPolyline) | Object | Menampilkan data elevasi untuk titik dalam polyline yang dienkode. |
samplePath(points, numSamples) | Object | Menampilkan data elevasi untuk sejumlah sampel di sepanjang garis, yang ditentukan menggunakan serangkaian titik. |
samplePath(encodedPolyline, numSamples) | Object | Menampilkan data elevasi untuk sejumlah sampel di sepanjang garis, yang ditentukan menggunakan polyline yang dienkode. |
Format
Properti
Properti | Jenis | Deskripsi |
---|---|---|
PNG | Enum | Format PNG 8-bit. |
PNG8 | Enum | Format PNG 8-bit. |
PNG32 | Enum | Format PNG 32-bit. |
GIF | Enum | Format GIF. |
JPG | Enum | Format JPEG. |
JPG_BASELINE | Enum | Format JPEG non-progresif. |
Geocoder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
geocode(address) | Object | Mendapatkan perkiraan titik geografis untuk alamat tertentu. |
reverseGeocode(latitude, longitude) | Object | Mendapatkan perkiraan alamat untuk titik geografis tertentu. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Menetapkan batas area yang harus diberi preferensi tambahan dalam hasil. |
setLanguage(language) | Geocoder | Menetapkan bahasa yang akan digunakan dalam hasil. |
setRegion(region) | Geocoder | Menetapkan wilayah yang akan digunakan saat menafsirkan nama lokasi. |
Maps
Properti
Properti | Jenis | Deskripsi |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
decodePolyline(polyline) | Number[] | Mendekode string polyline yang dienkode kembali 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 | Mengaktifkan penggunaan akun Premium Plan Google Maps API yang dibuat secara eksternal, untuk memanfaatkan kuota tambahan. |
MarkerSize
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TINY | Enum | Pasar berukuran kecil (terkecil yang tersedia). |
MID | Enum | Penanda berukuran sedang (terbesar yang tersedia). |
SMALL | Enum | Penanda berukuran kecil. |
Mode
Properti
Properti | Jenis | Deskripsi |
---|---|---|
DRIVING | Enum | Rute mobil melalui jalan. |
WALKING | Enum | Rute jalan kaki melalui jalur pejalan kaki dan trotoar (jika tersedia). |
BICYCLING | Enum | Rute sepeda melalui jalur sepeda dan jalan yang disukai (jika tersedia). |
TRANSIT | Enum | Rute transportasi umum melalui rute transportasi umum (jika tersedia). |
StaticMap
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addAddress(address) | StaticMap | Menambahkan alamat baru ke definisi jalur saat ini. |
addMarker(latitude, longitude) | StaticMap | Menambahkan penanda ke peta menggunakan titik (lat/lng). |
addMarker(address) | StaticMap | Menambahkan penanda ke peta menggunakan alamat. |
addPath(points) | StaticMap | Menambahkan jalur ke peta menggunakan array titik. |
addPath(polyline) | StaticMap | Menambahkan jalur ke peta menggunakan polyline yang dienkode. |
addPoint(latitude, longitude) | StaticMap | Menambahkan titik baru (lat/lng) ke definisi jalur saat ini. |
addVisible(latitude, longitude) | StaticMap | Menambahkan lokasi titik (lat/lng) yang harus terlihat di peta. |
addVisible(address) | StaticMap | Menambahkan lokasi alamat yang harus terlihat di peta. |
beginPath() | StaticMap | Memulai definisi jalur baru. |
clearMarkers() | StaticMap | Menghapus kumpulan penanda saat ini. |
clearPaths() | StaticMap | Menghapus kumpulan jalur saat ini. |
clearVisibles() | StaticMap | Menghapus kumpulan lokasi yang terlihat saat ini. |
endPath() | StaticMap | Menyelesaikan definisi jalur yang dimulai dengan beginPath(). |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBlob() | Blob | Mendapatkan data gambar sebagai Blob . |
getMapImage() | Byte[] | Mendapatkan data gambar mentah sebagai array byte. |
getMapUrl() | String | Mendapatkan URL gambar peta. |
setCenter(latitude, longitude) | StaticMap | Menetapkan bagian tengah peta menggunakan titik (lat/lng). |
setCenter(address) | StaticMap | Menetapkan bagian tengah peta menggunakan alamat. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Menetapkan gambar penanda kustom yang akan digunakan saat membuat penanda baru. |
setFormat(format) | StaticMap | Menetapkan format gambar peta. |
setLanguage(language) | StaticMap | Menetapkan bahasa yang akan digunakan untuk teks pada peta (jika tersedia). |
setMapType(mapType) | StaticMap | Menetapkan jenis peta yang akan ditampilkan. |
setMarkerStyle(size, color, label) | StaticMap | Menetapkan gaya penanda yang akan digunakan saat membuat penanda baru. |
setMobile(useMobileTiles) | StaticMap | Menetapkan apakah akan menggunakan set kartu khusus untuk perangkat seluler atau tidak. |
setPathStyle(weight, color, fillColor) | StaticMap | Menetapkan gaya jalur yang akan digunakan saat membuat jalur baru. |
setSize(width, height) | StaticMap | Menetapkan lebar dan tinggi gambar peta dalam piksel. |
setZoom(zoom) | StaticMap | Menetapkan faktor zoom, atau tingkat pembesaran, yang digunakan untuk peta. |
StaticMapEnums
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Properti
Properti | Jenis | Deskripsi |
---|---|---|
ROADMAP | Enum | Peta jalan standar, seperti yang biasanya ditampilkan di situs Google Maps. |
SATELLITE | Enum | Peta satelit. |
TERRAIN | Enum | Peta relief fisik, yang menampilkan medan dan vegetasi. |
HYBRID | Enum | Gabungan peta satelit dan peta jalan, yang menampilkan lapisan transparan untuk jalan-jalan utama dan nama tempat di peta satelit. |