Maps Service

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
Maps

Layanan ini memungkinkan skrip untuk menghasilkan peta statis, menemukan rute, mengonversi alamat menjadi koordinat geocode, dan contoh elevasi.

Class

NameDeskripsi singkat
AvoidEnum yang mewakili jenis pembatasan yang harus dihindari saat menemukan rute.
ColorEnum yang mewakili warna bernama yang tersedia untuk digunakan dalam gambar peta.
DirectionFinderMemungkinkan pengambilan rute antarlokasi.
DirectionFinderEnumsKumpulan enum yang digunakan oleh DirectionFinder.
ElevationSamplerMemungkinkan pengambilan sampel elevasi di lokasi tertentu.
FormatEnum yang mewakili format gambar peta.
GeocoderMemungkinkan konversi antara alamat dan koordinat geografis.
MapsMemungkinkan penemuan arah, geocoding, pengambilan sampel ketinggian, dan pembuatan gambar peta statis.
MarkerSizeEnum yang mewakili ukuran penanda yang ditambahkan ke peta.
ModeEnum yang mewakili mode perjalanan yang akan digunakan saat menemukan rute.
StaticMapMemungkinkan pembuatan dan dekorasi gambar peta statis.
StaticMapEnumsKumpulan enum yang digunakan oleh StaticMap.
TypeEnum yang mewakili jenis peta yang akan dirender.

Avoid

Properti

PropertiJenisDeskripsi
TOLLSEnumHindari jalan tol.
HIGHWAYSEnumHindari jalan raya.

Color

Properti

PropertiJenisDeskripsi
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addWaypoint(latitude, longitude)DirectionFinderMenambahkan titik jalan yang harus dilewati rute, menggunakan titik (lat/lng).
addWaypoint(address)DirectionFinderMenambahkan titik jalan yang harus dilewati rute, menggunakan alamat.
clearWaypoints()DirectionFinderMenghapus kumpulan titik jalan saat ini.
getDirections()ObjectMendapatkan rute menggunakan opsi asal, tujuan, dan opsi lainnya yang telah ditetapkan.
setAlternatives(useAlternatives)DirectionFinderMenetapkan apakah rute alternatif harus ditampilkan atau tidak, bukan hanya rute dengan peringkat tertinggi (setelan defaultnya adalah false).
setArrive(time)DirectionFinderMenetapkan waktu kedatangan yang diinginkan (jika berlaku).
setAvoid(avoid)DirectionFinderMenetapkan apakah akan menghindari jenis pembatasan tertentu.
setDepart(time)DirectionFinderMenetapkan waktu keberangkatan yang diinginkan (jika berlaku).
setDestination(latitude, longitude)DirectionFinderMenetapkan lokasi akhir untuk menghitung rute, menggunakan titik (lat/lng).
setDestination(address)DirectionFinderMenetapkan lokasi akhir untuk menghitung rute, menggunakan alamat.
setLanguage(language)DirectionFinderMenetapkan bahasa yang akan digunakan untuk rute.
setMode(mode)DirectionFinderMenetapkan mode perjalanan (setelan defaultnya adalah mengemudi).
setOptimizeWaypoints(optimizeOrder)DirectionFinderMenetapkan apakah akan mengoptimalkan rute yang diberikan atau tidak dengan mengatur ulang titik jalan dalam urutan yang lebih efisien (setelan defaultnya adalah false).
setOrigin(latitude, longitude)DirectionFinderMenetapkan lokasi awal untuk menghitung rute, menggunakan titik (lat/lng).
setOrigin(address)DirectionFinderMenetapkan lokasi awal untuk menghitung rute, menggunakan alamat.
setRegion(region)DirectionFinderMenetapkan wilayah yang akan digunakan saat menafsirkan nama lokasi.

DirectionFinderEnums

Properti

PropertiJenisDeskripsi
AvoidAvoid
ModeMode

ElevationSampler

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
sampleLocation(latitude, longitude)ObjectMenampilkan data ketinggian untuk satu titik (lat/lng).
sampleLocations(points)ObjectMenampilkan data elevasi untuk serangkaian titik (lat/lng).
sampleLocations(encodedPolyline)ObjectMenampilkan data ketinggian untuk titik di polyline yang dienkode.
samplePath(points, numSamples)ObjectMenampilkan data ketinggian untuk sejumlah sampel sepanjang garis, yang didefinisikan menggunakan serangkaian titik.
samplePath(encodedPolyline, numSamples)ObjectMenampilkan data elevasi untuk jumlah sampel sepanjang garis, yang didefinisikan menggunakan polyline yang dienkode.

Format

Properti

PropertiJenisDeskripsi
PNGEnumFormat PNG 8 bit.
PNG8EnumFormat PNG 8 bit.
PNG32EnumFormat PNG 32-bit.
GIFEnumFormat GIF.
JPGEnumFormat JPEG.
JPG_BASELINEEnumFormat JPEG yang tidak progresif.

Geocoder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
geocode(address)ObjectMendapatkan perkiraan titik geografis untuk alamat tertentu.
reverseGeocode(latitude, longitude)ObjectMendapatkan perkiraan alamat untuk titik geografis tertentu.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderMenetapkan batas area yang akan mendapat preferensi tambahan dalam hasil.
setLanguage(language)GeocoderMenetapkan bahasa yang akan digunakan dalam hasil.
setRegion(region)GeocoderMenetapkan wilayah yang akan digunakan saat menafsirkan nama lokasi.

Maps

Properti

PropertiJenisDeskripsi
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
decodePolyline(polyline)Number[]Mendekode string polyline yang dienkode kembali ke dalam array titik.
encodePolyline(points)StringMengenkode array titik ke dalam string.
newDirectionFinder()DirectionFinderMembuat objek DirectionFinder baru.
newElevationSampler()ElevationSamplerMembuat objek ElevationSampler.
newGeocoder()GeocoderMembuat objek Geocoder baru.
newStaticMap()StaticMapMembuat objek StaticMap baru.
setAuthentication(clientId, signingKey)voidMengaktifkan penggunaan akun Premium Plan Google Maps API yang ditetapkan secara eksternal, untuk memanfaatkan izin kuota tambahan.

MarkerSize

Properti

PropertiJenisDeskripsi
TINYEnumPasar berukuran kecil (terkecil yang tersedia).
MIDEnumPenanda berukuran sedang (tersedia terbesar).
SMALLEnumPenanda berukuran kecil.

Mode

Properti

PropertiJenisDeskripsi
DRIVINGEnumRute mobil melalui jalan.
WALKINGEnumRute jalan kaki melalui jalur pejalan kaki dan trotoar (jika tersedia).
BICYCLINGEnumRute sepeda melalui jalur sepeda dan jalan yang disukai (jika tersedia).
TRANSITEnumRute transportasi umum melalui rute transportasi umum (jika tersedia).

StaticMap

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addAddress(address)StaticMapMenambahkan alamat baru ke definisi jalur saat ini.
addMarker(latitude, longitude)StaticMapMenambahkan penanda ke peta menggunakan titik (lat/lng).
addMarker(address)StaticMapMenambahkan penanda ke peta menggunakan alamat.
addPath(points)StaticMapMenambahkan jalur ke peta menggunakan array titik.
addPath(polyline)StaticMapMenambahkan jalur ke peta menggunakan polyline yang dienkode.
addPoint(latitude, longitude)StaticMapMenambahkan titik baru (lat/lng) ke definisi jalur saat ini.
addVisible(latitude, longitude)StaticMapMenambahkan lokasi titik (lat/lng) yang harus terlihat di peta.
addVisible(address)StaticMapMenambahkan lokasi alamat yang harus terlihat di peta.
beginPath()StaticMapMemulai definisi jalur baru.
clearMarkers()StaticMapMenghapus kumpulan penanda saat ini.
clearPaths()StaticMapHapus kumpulan jalur saat ini.
clearVisibles()StaticMapMenghapus kumpulan lokasi saat ini yang terlihat.
endPath()StaticMapMenyelesaikan definisi jalur yang dimulai dengan beginPath().
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBlob()BlobMendapatkan data gambar sebagai Blob.
getMapImage()Byte[]Mendapatkan data gambar mentah sebagai array byte.
getMapUrl()StringMendapatkan URL gambar peta.
setCenter(latitude, longitude)StaticMapMenetapkan pusat peta menggunakan titik (lat/lng).
setCenter(address)StaticMapMenetapkan pusat peta menggunakan alamat.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapMenetapkan gambar penanda kustom yang akan digunakan saat membuat penanda baru.
setFormat(format)StaticMapMenetapkan format gambar peta.
setLanguage(language)StaticMapMenetapkan bahasa yang akan digunakan untuk teks di peta (jika tersedia).
setMapType(mapType)StaticMapMenetapkan jenis peta yang akan ditampilkan.
setMarkerStyle(size, color, label)StaticMapMenetapkan gaya penanda yang akan digunakan saat membuat penanda baru.
setMobile(useMobileTiles)StaticMapMenetapkan apakah akan menggunakan set ubin khusus untuk perangkat seluler atau tidak.
setPathStyle(weight, color, fillColor)StaticMapMenetapkan gaya jalur yang akan digunakan saat membuat jalur baru.
setSize(width, height)StaticMapMenetapkan lebar dan tinggi gambar peta dalam piksel.
setZoom(zoom)StaticMapMenetapkan faktor zoom, atau tingkat pembesaran, yang digunakan untuk peta.

StaticMapEnums

Properti

PropertiJenisDeskripsi
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Properti

PropertiJenisDeskripsi
ROADMAPEnumRoadmap standar, seperti yang biasanya ditampilkan pada situs Google Maps.
SATELLITEEnumPeta satelit.
TERRAINEnumPeta bantuan fisik, yang menampilkan medan dan vegetasi.
HYBRIDEnumCampuran peta satelit dan peta jalan, yang menunjukkan lapisan transparan jalan utama dan nama tempat pada peta satelit.