Maps

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

Class Map

Class google.maps.Map

Class ini memperluas MVCObject.

Map
Map(mapDiv[, opts])
Parameter:
  • mapDivHTMLElement Peta akan dirender untuk mengisi elemen ini.
  • opts:  Opsi MapOptions optional
Membuat peta baru di dalam penampung HTML tertentu, yang biasanya merupakan elemen DIV.
controls
Jenis: Array<MVCArray<HTMLElement>>
Kontrol tambahan untuk dilampirkan ke peta. Untuk menambahkan kontrol ke peta, tambahkan <div> kontrol ke MVCArray yang sesuai dengan ControlPosition tempat kontrol seharusnya dirender.
data
Jenis: Data
Instance Data, yang terikat ke peta. Tambahkan fitur ke objek Data ini untuk menampilkannya dengan mudah di peta ini.
mapTypes
Registry instance MapType menurut ID string.
overlayMapTypes
Jenis: MVCArray<MapType optional>
Jenis peta tambahan untuk ditempatkan. Jenis peta overlay akan ditampilkan di atas peta dasar tempat dilampirkannya, dalam urutan kemunculannya di array overlayMapTypes (overlay dengan nilai indeks yang lebih tinggi ditampilkan di depan overlay dengan nilai indeks yang lebih rendah).
fitBounds
fitBounds(bounds[, padding])
Parameter:
  • bounds:  Batas LatLngBounds|LatLngBoundsLiteral untuk ditampilkan.
  • padding:  Padding number|Padding optional dalam piksel. Batas akan pas di bagian peta yang tersisa setelah padding dihapus. Nilai angka akan menghasilkan padding yang sama di keempat sisi. Sediakan 0 di sini untuk membuat fitBounds menjadi idempoten pada hasil getBounds.
Nilai Hasil: Tidak ada
Menetapkan area pandang agar berisi batas yang diberikan.
Catatan: Jika peta disetel ke display: none, fungsi fitBounds akan membaca ukuran peta sebagai 0x0, sehingga tidak akan melakukan apa pun. Untuk mengubah area pandang saat peta disembunyikan, setel peta ke visibility: hidden, sehingga memastikan div peta memiliki ukuran yang sebenarnya. Untuk peta vektor, metode ini menyetel kemiringan dan arah peta ke nilai nol default-nya.
getBounds
getBounds()
Parameter: Tidak ada
Nilai Hasil: LatLngBounds|undefined Batas lintang/bujur area pandang saat ini.
Menampilkan batas lintang/bujur area pandang saat ini. Jika lebih dari satu salinan dunia terlihat, batas berkisar dalam bujur dari -180 hingga 180 derajat inklusif. Jika peta belum diinisialisasi atau memusatkan dan zoom belum ditetapkan, hasilnya adalah undefined. Untuk peta vektor dengan kemiringan atau arah bukan nol, batas lat/lng yang ditampilkan mewakili kotak pembatas terkecil yang mencakup region tampilan peta yang terlihat. Lihat MapCanvasProjection.getVisibleRegion untuk mendapatkan wilayah yang persis terlihat dari area pandang peta.
getCenter
getCenter()
Parameter: Tidak ada
Nilai Hasil: LatLng|undefined
Menampilkan posisi yang ditampilkan di tengah peta. Perlu diperhatikan bahwa objek LatLng ini tidak digabungkan. Lihat LatLng untuk mengetahui informasi selengkapnya. Jika pusat atau batas belum ditetapkan, hasilnya adalah undefined.
getClickableIcons
getClickableIcons()
Parameter: Tidak ada
Nilai Hasil: boolean|undefined
Menampilkan kemampuan klik ikon peta. Ikon peta mewakili lokasi menarik, yang juga dikenal sebagai POI. Jika nilai yang ditampilkan adalah true, ikon dapat diklik di peta.
getDiv
getDiv()
Parameter: Tidak ada
Nilai Hasil: HTMLElement MapDiv peta.
getHeading
getHeading()
Parameter: Tidak ada
Nilai Hasil: number|undefined
Menampilkan heading kompas pada peta. Nilai arah diukur dalam derajat (searah jarum jam) dari arah mata angin Utara. Jika peta belum diinisialisasi, hasilnya adalah undefined.
getMapTypeId
getMapTypeId()
Parameter: Tidak ada
Nilai Hasil: MapTypeId|string|undefined
getProjection
getProjection()
Parameter: Tidak ada
Nilai Hasil: Projection|undefined
Menampilkan Projection saat ini. Jika peta belum diinisialisasi, hasilnya adalah undefined. Dengarkan peristiwa projection_changed dan periksa nilainya untuk memastikan bukan undefined.
getRenderingType
getRenderingType()
Parameter: Tidak ada
Nilai Hasil: RenderingType
Menampilkan RenderingType peta saat ini.
getStreetView
getStreetView()
Parameter: Tidak ada
Nilai Hasil: StreetViewPanorama Panorama yang terikat dengan peta.
Menampilkan StreetViewPanorama default yang terikat ke peta, yang mungkin merupakan panorama default yang disematkan dalam peta, atau panorama yang ditetapkan menggunakan setStreetView(). Perubahan pada streetViewControl peta akan tercermin dalam tampilan panorama terikat tersebut.
getTilt
getTilt()
Parameter: Tidak ada
Nilai Hasil: number|undefined
Menampilkan sudut datang peta saat ini, dalam derajat dari bidang area pandang ke bidang peta. Untuk peta raster, hasilnya adalah 0 untuk citra yang diambil langsung dari atas atau 45 untuk citra 45°. Metode ini tidak menampilkan nilai yang ditetapkan oleh setTilt. Lihat setTilt untuk detailnya.
getZoom
getZoom()
Parameter: Tidak ada
Nilai Hasil: number|undefined
Menampilkan zoom peta. Jika zoom belum ditetapkan, hasilnya adalah undefined.
moveCamera
moveCamera(cameraOptions)
Parameter:
Nilai Hasil: Tidak ada
Segera setel kamera peta ke opsi kamera target, tanpa animasi.
panBy
panBy(x, y)
Parameter:
  • xnumber Jumlah piksel untuk memindahkan peta ke arah x.
  • y: number Jumlah piksel untuk memindahkan peta ke arah y.
Nilai Hasil: Tidak ada
Mengubah pusat peta berdasarkan jarak yang ditentukan dalam piksel. Jika jarak kurang dari lebar dan tinggi peta, transisi akan dianimasikan dengan lancar. Perhatikan bahwa sistem koordinat peta bertambah dari barat ke timur (untuk nilai x) dan utara ke selatan (untuk nilai y).
panTo
panTo(latLng)
Parameter:
Nilai Hasil: Tidak ada
Mengubah bagian tengah peta ke LatLng yang diberikan. Jika perubahan kurang dari lebar dan tinggi peta, transisi akan dianimasikan dengan lancar.
panToBounds
panToBounds(latLngBounds[, padding])
Parameter:
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral Batas untuk menggeser peta.
  • padding:  Padding number|Padding optional dalam piksel. Nilai angka akan menghasilkan padding yang sama di keempat sisi. Nilai defaultnya adalah 0.
Nilai Hasil: Tidak ada
Menggeser peta berdasarkan jumlah minimum yang diperlukan untuk memuat LatLngBounds yang ditentukan. Hal ini tidak menjamin letak batas pada peta, kecuali peta akan digeser untuk menampilkan sebanyak mungkin batas di dalam {currentMapSizeInPx} - {padding}. Untuk peta raster dan vektor, zoom, kemiringan, dan arah peta tidak akan diubah.
setCenter
setCenter(latlng)
Parameter:
Nilai Hasil: Tidak ada
setClickableIcons
setClickableIcons(value)
Parameter:
  • value: boolean
Nilai Hasil: Tidak ada
Mengontrol apakah ikon peta dapat diklik atau tidak. Ikon peta mewakili lokasi menarik, yang juga dikenal sebagai POI. Untuk menonaktifkan kemampuan klik pada ikon peta, teruskan nilai false ke metode ini.
setHeading
setHeading(heading)
Parameter:
  • heading: number
Nilai Hasil: Tidak ada
Menetapkan arah kompas untuk peta yang diukur dalam derajat dari arah mata angin Utara. Untuk peta raster, metode ini hanya berlaku untuk citra udara.
setMapTypeId
setMapTypeId(mapTypeId)
Parameter:
Nilai Hasil: Tidak ada
setOptions
setOptions(options)
Parameter:
Nilai Hasil: Tidak ada
setStreetView
setStreetView(panorama)
Parameter:
Nilai Hasil: Tidak ada
Mengikat StreetViewPanorama ke peta. Panorama ini menggantikan StreetViewPanorama default, sehingga peta dapat diikat ke panorama eksternal di luar peta. Menetapkan panorama ke null akan mengikat kembali panorama tersemat default ke peta.
setTilt
setTilt(tilt)
Parameter:
  • tiltnumber
Nilai Hasil: Tidak ada
Untuk peta vektor, menyetel sudut insiden peta. Nilai yang diizinkan dibatasi, bergantung pada tingkat zoom peta. Untuk peta raster, mengontrol perilaku peralihan otomatis untuk sudut insiden peta. Satu-satunya nilai yang diizinkan adalah 0 dan 45. setTilt(0) menyebabkan peta selalu menggunakan tampilan overhead 0° terlepas dari tingkat zoom dan area pandang. setTilt(45) menyebabkan sudut kemiringan otomatis beralih ke 45 setiap kali citra 45° tersedia untuk tingkat zoom dan area pandang saat ini, dan beralih kembali ke 0 setiap kali citra 45° tidak tersedia (ini adalah perilaku default). Citra 45° hanya tersedia untuk jenis peta satellite dan hybrid, di beberapa lokasi, dan pada beberapa tingkat zoom. Catatan: getTilt menampilkan sudut kemiringan saat ini, bukan nilai yang disetel oleh setTilt. Karena getTilt dan setTilt merujuk pada hal yang berbeda, jangan bind() properti tilt; hal tersebut dapat menghasilkan efek yang tidak dapat diprediksi.
setZoom
setZoom(zoom)
Parameter:
  • zoom: number Nilai zoom yang lebih besar sesuai dengan resolusi yang lebih tinggi.
Nilai Hasil: Tidak ada
Menetapkan zoom peta.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Argumen: Tidak ada
Peristiwa ini dijalankan saat batas area pandang berubah.
center_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat properti pusat peta berubah.
click
function(event)
Argumen:
Peristiwa ini dipicu saat pengguna mengklik peta. MapMouseEvent dengan properti untuk lokasi yang diklik ditampilkan kecuali jika ikon tempat diklik, yang dalam hal ini IconMouseEvent dengan ID tempat akan ditampilkan. IconMouseEvent dan MapMouseEvent identik, kecuali bahwa IconMouseEvent memiliki kolom ID tempat. Peristiwa selalu dapat diperlakukan sebagai MapMouseEvent saat ID tempat tidak penting. Peristiwa klik tidak diaktifkan jika penanda atau jendela info diklik.
contextmenu
function(event)
Argumen:
Peristiwa ini diaktifkan saat peristiwa menu konteks DOM diaktifkan di penampung peta.
dblclick
function(event)
Argumen:
Peristiwa ini dipicu saat pengguna mengklik dua kali pada peta. Perhatikan bahwa peristiwa klik juga akan diaktifkan, tepat sebelum peristiwa klik ini.
drag
function()
Argumen: Tidak ada
Peristiwa ini berulang kali dipicu saat pengguna menarik peta.
dragend
function()
Argumen: Tidak ada
Peristiwa ini dipicu saat pengguna berhenti menarik peta.
dragstart
function()
Argumen: Tidak ada
Peristiwa ini dipicu saat pengguna mulai menarik peta.
heading_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat properti judul peta berubah.
idle
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat peta menjadi tidak ada aktivitas setelah menggeser atau zoom.
isfractionalzoomenabled_changed
function()
Argumen: Tidak ada
Peristiwa ini dijalankan saat properti isFracrationZoomEnabled berubah.
maptypeid_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat properti mapTypeId berubah.
mousemove
function(event)
Argumen:
Peristiwa ini dipicu setiap kali mouse pengguna bergerak di atas penampung peta.
mouseout
function(event)
Argumen:
Peristiwa ini dijalankan saat mouse pengguna keluar dari penampung peta.
mouseover
function(event)
Argumen:
Peristiwa ini diaktifkan saat mouse pengguna memasuki penampung peta.
projection_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat proyeksi telah berubah.
renderingtype_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat renderingType telah berubah.
rightclick
function(event)
Argumen:
Peristiwa ini dipicu saat pengguna mengklik kanan pada peta.
tilesloaded
function()
Argumen: Tidak ada
Peristiwa ini dijalankan saat ubin yang terlihat selesai dimuat.
tilt_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat properti kemiringan peta berubah.
zoom_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat properti zoom peta berubah.

Antarmuka MapOptions

Antarmuka google.maps.MapOptions

Objek MapOptions digunakan untuk menentukan properti yang bisa disetel pada Map.

backgroundColor optional
Jenis: string optional
Warna yang digunakan untuk latar belakang div Peta. Warna ini akan terlihat saat kotak belum dimuat saat pengguna menggeser. Opsi ini hanya dapat ditetapkan saat peta diinisialisasi.
center optional
Jenis: LatLng|LatLngLiteral optional
Pusat peta awal.
clickableIcons optional
Jenis: boolean optional
Saat false, ikon peta tidak dapat diklik. Ikon peta mewakili lokasi menarik, yang juga dikenal sebagai POI. Secara default, ikon peta dapat diklik.
controlSize optional
Jenis: number optional
Ukuran piksel kontrol yang muncul di peta. Nilai ini harus diberikan langsung saat membuat Peta, memperbarui nilai ini nanti dapat mengubah status kontrol undefined. Hanya mengatur kontrol yang dibuat oleh Maps API itu sendiri. Tidak menskalakan kontrol kustom yang dibuat developer.
disableDefaultUI optional
Jenis: boolean optional
Mengaktifkan/menonaktifkan semua tombol UI default. Dapat diganti satu per satu. Tidak menonaktifkan kontrol keyboard, yang dikontrol secara terpisah oleh opsi MapOptions.keyboardShortcuts. Tidak menonaktifkan kontrol gestur, yang dikontrol secara terpisah oleh opsi MapOptions.gestureHandling.
disableDoubleClickZoom optional
Jenis: boolean optional
Mengaktifkan/menonaktifkan zoom dan pusatkan pada klik dua kali. Diaktifkan secara default.

Catatan: Properti ini tidak direkomendasikan. Untuk menonaktifkan zoom pada klik dua kali, Anda dapat menggunakan properti gestureHandling, dan menyetelnya ke "none".

draggable optional
Jenis: boolean optional
Jika false, mencegah peta ditarik. Menarik diaktifkan secara default.
draggableCursor optional
Jenis: string optional
Nama atau URL kursor yang akan ditampilkan saat mengarahkan kursor ke peta yang dapat ditarik. Properti ini menggunakan atribut css cursor untuk mengubah ikon. Seperti pada properti css, Anda harus menentukan setidaknya satu kursor pengganti yang bukan merupakan URL. Contoh: draggableCursor: 'url(http://www.example.com/icon.png), auto;'.
draggingCursor optional
Jenis: string optional
Nama atau URL kursor yang akan ditampilkan saat peta ditarik. Properti ini menggunakan atribut css cursor untuk mengubah ikon. Seperti pada properti css, Anda harus menentukan setidaknya satu kursor pengganti yang bukan merupakan URL. Contoh: draggingCursor: 'url(http://www.example.com/icon.png), auto;'.
fullscreenControl optional
Jenis: boolean optional
Status kontrol Layar Penuh yang diaktifkan/dinonaktifkan.
fullscreenControlOptions optional
Jenis: FullscreenControlOptions optional
Opsi tampilan untuk kontrol Layar Penuh.
gestureHandling optional
Jenis: string optional
Setelan ini mengontrol cara API menangani gestur pada peta. Nilai yang diizinkan:
  • "cooperative": Peristiwa scroll dan gestur sentuh satu jari men-scroll halaman, serta tidak memperbesar/memperkecil atau menggeser peta. Gestur sentuh dengan dua jari menggeser dan melakukan zoom pada peta. Peristiwa scroll dengan tombol ctrl atau tombol ⌘ yang ditekan untuk memperbesar peta.
    Dalam mode ini, peta bekerja sama dengan halaman.
  • "greedy": Semua gestur sentuh dan peristiwa scroll menggeser atau melakukan zoom pada peta.
  • "none": Peta tidak dapat digeser atau di-zoom oleh gestur pengguna.
  • "auto": (default) Penanganan gestur bersifat kooperatif atau serakah, bergantung pada apakah halaman dapat di-scroll atau dalam iframe.
heading optional
Jenis: number optional
Judul untuk citra udara dalam derajat yang diukur searah jarum jam dari arah mata angin Utara. Judul dipaskan ke sudut terdekat yang tersedia yang dapat memberikan citra.
isFractionalZoomEnabled optional
Jenis: boolean optional
Apakah peta harus mengizinkan tingkat zoom pecahan. Jika tidak disetel secara eksplisit ke true atau false, secara default peta vektor akan mengizinkan zoom pecahan dan peta raster tidak akan melakukannya. Dengarkan isfractionalzoomenabled_changed untuk mengetahui kapan default telah disetel.
keyboardShortcuts optional
Jenis: boolean optional
Jika false, mencegah peta dikontrol oleh keyboard. Pintasan keyboard diaktifkan secara default.
mapId optional
Jenis: string optional
ID Peta peta. Parameter ini tidak dapat ditetapkan atau diubah setelah instance peta dibuat.
mapTypeControl optional
Jenis: boolean optional
Status awal diaktifkan/dinonaktifkan dari kontrol jenis Peta.
mapTypeControlOptions optional
Jenis: MapTypeControlOptions optional
Opsi tampilan awal untuk kontrol jenis Peta.
mapTypeId optional
Jenis: MapTypeId|string optional
MapTypeId awal Peta. Default-nya adalah ROADMAP.
maxZoom optional
Jenis: number optional
Tingkat zoom maksimum yang akan ditampilkan pada peta. Jika dihilangkan, atau ditetapkan ke null, zoom maksimum dari jenis peta saat ini akan digunakan. Nilai zoom yang valid adalah angka dari nol hingga tingkat zoom maksimum yang didukung.
minZoom optional
Jenis: number optional
Tingkat zoom minimum yang akan ditampilkan pada peta. Jika dihilangkan, atau ditetapkan ke null, zoom minimum dari jenis peta saat ini akan digunakan. Nilai zoom yang valid adalah angka dari nol hingga tingkat zoom maksimum yang didukung.
noClear optional
Jenis: boolean optional
Jika true, jangan menghapus konten div Peta.
panControl optional
Jenis: boolean optional
Status kontrol Geser yang diaktifkan/dinonaktifkan.

Catatan: Kontrol Pan tidak tersedia di rangkaian kontrol baru yang diperkenalkan di Google Maps JavaScript API v3.22. Saat menggunakan v3.22 dan v3.23, Anda dapat memilih untuk menggunakan rangkaian kontrol sebelumnya, bukan kontrol baru, sehingga menyediakan kontrol Geser sebagai bagian dari set kontrol lama. Lihat Yang Baru di Kontrol Peta v3.22.

panControlOptions optional
Jenis: PanControlOptions optional
Opsi tampilan untuk kontrol Geser.

Catatan: Kontrol Pan tidak tersedia di rangkaian kontrol baru yang diperkenalkan di Google Maps JavaScript API v3.22. Saat menggunakan v3.22 dan v3.23, Anda dapat memilih untuk menggunakan rangkaian kontrol sebelumnya, bukan kontrol baru, sehingga menyediakan kontrol Geser sebagai bagian dari set kontrol lama. Lihat Yang Baru di Kontrol Peta v3.22.

restriction optional
Jenis: MapRestriction optional
Menentukan batas yang membatasi area peta yang dapat diakses oleh pengguna. Saat ditetapkan, pengguna hanya dapat menggeser dan melakukan zoom saat tampilan kamera tetap berada dalam batas.
rotateControl optional
Jenis: boolean optional
Status kontrol Rotasi/diaktifkan.
rotateControlOptions optional
Jenis: RotateControlOptions optional
Opsi tampilan untuk kontrol Rotasi.
scaleControl optional
Jenis: boolean optional
Status awal diaktifkan/dinonaktifkan dari kontrol Skala.
scaleControlOptions optional
Jenis: ScaleControlOptions optional
Opsi tampilan awal untuk kontrol Skala.
scrollwheel optional
Jenis: boolean optional
Jika false, penonaktifan zoom pada peta menggunakan roda scroll mouse. Roda scroll diaktifkan secara default.

Catatan: Properti ini tidak direkomendasikan. Untuk menonaktifkan zoom menggunakan roda scroll, Anda dapat menggunakan properti gestureHandling, dan menyetelnya ke "cooperative" atau "none".

streetView optional
Jenis: StreetViewPanorama optional
StreetViewPanorama yang akan ditampilkan saat pegman Street View dilepas pada peta. Jika panorama tidak ditentukan, StreetViewPanorama default akan ditampilkan dalam div peta saat pegman dilepas.
streetViewControl optional
Jenis: boolean optional
Status awal yang diaktifkan/dinonaktifkan dari kontrol Pegman Street View. Kontrol ini adalah bagian dari UI default, dan harus disetel ke false saat menampilkan jenis peta tempat overlay jalan Street View tidak boleh muncul (misalnya jenis peta non-Earth).
streetViewControlOptions optional
Jenis: StreetViewControlOptions optional
Opsi tampilan awal untuk kontrol Pegman Street View.
styles optional
Jenis: Array<MapTypeStyle> optional
Gaya yang akan diterapkan ke setiap jenis peta default. Perlu diketahui bahwa untuk mode satellite/hybrid dan terrain, gaya ini hanya akan berlaku untuk label dan geometri.
tilt optional
Jenis: number optional
Untuk peta vektor, menyetel sudut insiden peta. Nilai yang diizinkan dibatasi, bergantung pada tingkat zoom peta. Untuk peta raster, mengontrol perilaku peralihan otomatis untuk sudut insiden peta. Satu-satunya nilai yang diizinkan adalah 0 dan 45. Nilai 0 menyebabkan peta selalu menggunakan tampilan overhead 0° terlepas dari tingkat zoom dan area pandang. Nilai 45 menyebabkan sudut kemiringan secara otomatis beralih ke 45 setiap kali citra 45° tersedia untuk tingkat zoom dan area pandang saat ini, dan beralih kembali ke 0 setiap kali citra 45° tidak tersedia (ini adalah perilaku default). Citra 45° hanya tersedia untuk jenis peta satellite dan hybrid, di beberapa lokasi, dan pada beberapa tingkat zoom. Catatan: getTilt menampilkan sudut kemiringan saat ini, bukan nilai yang ditentukan oleh opsi ini. Karena getTilt dan opsi ini merujuk pada hal yang berbeda, jangan bind() properti tilt; hal tersebut dapat menghasilkan efek yang tidak dapat diprediksi.
zoom optional
Jenis: number optional
Tingkat zoom Peta awal. Nilai zoom yang valid adalah angka dari nol hingga tingkat zoom maksimum yang didukung. Nilai zoom yang lebih besar akan sesuai dengan resolusi yang lebih tinggi.
zoomControl optional
Jenis: boolean optional
Status kontrol Zoom yang diaktifkan/dinonaktifkan.
zoomControlOptions optional
Jenis: ZoomControlOptions optional
Opsi tampilan untuk kontrol Zoom.

Antarmuka androidTestStyle

Antarmuka google.maps.MapTypeStyle

MapTypeStyle adalah kumpulan pemilih dan styler yang menentukan cara penataan gaya peta. Pemilih menentukan fitur dan/atau elemen peta yang akan terpengaruh, dan styler menentukan cara fitur dan elemen tersebut dimodifikasi. Untuk mengetahui detailnya, lihat referensi gaya.

stylers
Jenis: Array<Object>
Aturan gaya yang akan diterapkan ke fitur dan elemen peta yang dipilih. Aturan diterapkan sesuai urutan yang Anda tetapkan dalam array ini. Untuk mengetahui panduan tentang penggunaan dan nilai yang diizinkan, lihat referensi gaya.
elementType optional
Jenis: string optional
Elemen tempat styler harus diterapkan. Elemen adalah aspek visual dari fitur pada peta. Contoh: label, ikon, garis luar atau isian yang diterapkan pada geometri, dan yang lain. Opsional. Jika elementType tidak ditentukan, nilai dianggap sebagai 'all'. Untuk detail penggunaan dan nilai yang diizinkan, lihat referensi gaya.
featureType optional
Jenis: string optional
Fitur, atau sekelompok fitur, yang harus diterapkan oleh styler. Opsional. Jika featureType tidak ditentukan, nilai dianggap sebagai 'all'. Untuk detail penggunaan dan nilai yang diizinkan, lihat referensi gaya.

Antarmuka MapMouseEvent

Antarmuka google.maps.MapMouseEvent

Objek ini ditampilkan dari berbagai peristiwa mouse pada peta dan overlay, dan berisi semua kolom yang ditampilkan di bawah ini.

domEvent
Jenis: MouseEvent|TouchEvent|PointerEvent|KeyboardEvent|Event
Peristiwa DOM native yang sesuai. Developer tidak boleh mengandalkan properti target, currentTarget, relatedTarget, dan path yang ditentukan dan konsisten. Developer juga tidak boleh mengandalkan struktur DOM dari implementasi internal Maps API. Karena pemetaan peristiwa internal, domEvent mungkin memiliki semantik yang berbeda dari MapMouseEvent (misalnya, MapMouseEvent "klik" mungkin memiliki domEvent jenis KeyboardEvent).
latLng
Jenis: LatLng
Lintang/bujur yang berada di bawah kursor saat peristiwa terjadi.
stop
stop()
Parameter: Tidak ada
Nilai Hasil: Tidak ada
Mencegah peristiwa ini menyebar lebih lanjut.

Antarmuka IconMouseEvent

Antarmuka google.maps.IconMouseEvent

Objek ini dikirim dalam peristiwa saat pengguna mengklik ikon pada peta. ID tempat ini disimpan dalam anggota placeId. Untuk mencegah jendela info default muncul, panggil metode stop() pada peristiwa ini untuk mencegahnya disebarkan. Pelajari lebih lanjut ID tempat di panduan developer Places API.

Antarmuka ini memperluas MapMouseEvent.

placeId optional
Jenis: string optional
ID tempat dari tempat yang diklik. ID tempat ini dapat digunakan untuk mengirimkan informasi lebih lanjut tentang fitur yang diklik.

Pelajari lebih lanjut ID tempat di panduan developer Places API.

Diwariskan: domEvent, latLng
Diwariskan: stop

Konstanta androidTestId

google.maps.MapTypeId konstanta

ID untuk AIDL umum. Tentukan variabel tersebut berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya, 'satellite' atau google.maps.MapTypeId.SATELLITE.

HYBRID Jenis peta ini menampilkan lapisan transparan jalan utama pada gambar satelit.
ROADMAP Jenis peta ini menampilkan peta jalan normal.
SATELLITE Jenis peta ini menampilkan gambar satelit.
TERRAIN Jenis peta ini menampilkan peta dengan fitur fisik seperti medan dan vegetasi.

ViewGroupRegistry

Class google.maps.MapTypeRegistry

Registry untuk instance Url, yang dikunci oleh id Url.

Class ini memperluas MVCObject.

MapTypeRegistry
MapTypeRegistry()
Parameter: Tidak ada
MapTypeRegistry menyimpan kumpulan jenis peta kustom yang tersedia di peta untuk digunakan. Misalnya, API akan melihat registry ini saat memberikan daftar jenis peta yang tersedia dalam kontrol.
set
set(id, mapType)
Parameter:
  • id: ID string dari minSdkVersion yang akan ditambahkan ke registry.
  • mapType: Objek MapType|* androidTest untuk ditambahkan ke registry.
Nilai Hasil: Tidak ada
Menetapkan registry untuk mengaitkan ID string yang diteruskan dengan TextView yang diteruskan.
Diwariskan: addListener, bindTo, get, notify, setValues, unbind, unbindAll

Antarmuka MapRestriction

Antarmuka google.maps.MapRestriction

Pembatasan yang dapat diterapkan pada Peta. Area pandang peta tidak akan melebihi batasan ini.

latLngBounds
Jika ditetapkan, pengguna hanya dapat menggeser dan melakukan zoom di dalam batas yang ditentukan. Batas dapat membatasi bujur dan lintang atau hanya membatasi lintang. Untuk batas khusus lintang, gunakan bujur barat dan timur masing-masing -180 dan 180, misalnya, latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}.
strictBounds optional
Jenis: boolean optional
Batas dapat dibuat lebih ketat dengan menetapkan flag strictBounds ke true. Hal ini akan mengurangi seberapa jauh pengguna dapat memperkecil, sehingga memastikan semua hal di luar batas yang dibatasi tetap tersembunyi. Defaultnya adalah false, artinya pengguna dapat memperkecil tampilan hingga seluruh area yang dibatasi terlihat, kemungkinan termasuk area di luar area yang dibatasi tersebut.

Class TrafficLayer

Class google.maps.TrafficLayer

Lapisan lalu lintas.

Class ini memperluas MVCObject.

TrafficLayer
TrafficLayer([opts])
Parameter:
Lapisan yang menampilkan lalu lintas jalan saat ini.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil: Map
Menampilkan peta tempat lapisan ini ditampilkan.
setMap
setMap(map)
Parameter:
Nilai Hasil: Tidak ada
Merender lapisan pada peta yang ditentukan. Jika peta disetel ke null, lapisan akan dihapus.
setOptions
setOptions(options)
Parameter:
Nilai Hasil: Tidak ada
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Antarmuka TrafficLayerOptions

Antarmuka google.maps.TrafficLayerOptions

Objek TrafficLayerOptions digunakan untuk menentukan properti yang dapat ditetapkan pada TrafficLayer.

autoRefresh optional
Jenis: boolean optional
Apakah lapisan lalu lintas diperbarui secara otomatis dengan informasi yang diperbarui. Ini adalah true secara default.
map optional
Jenis: Map optional
Peta untuk menampilkan lapisan lalu lintas.

Class TransitLayer

Class google.maps.TransitLayer

Lapisan transportasi umum.

Class ini memperluas MVCObject.

TransitLayer
TransitLayer()
Parameter: Tidak ada
Lapisan yang menampilkan jalur transit.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil: Map
Menampilkan peta tempat lapisan ini ditampilkan.
setMap
setMap(map)
Parameter:
Nilai Hasil: Tidak ada
Merender lapisan pada peta yang ditentukan. Jika peta disetel ke null, lapisan akan dihapus.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Class BicyclingLayer

Class google.maps.BicyclingLayer

Lapisan yang menampilkan jalur dan jalur sepeda.

Class ini memperluas MVCObject.

BicyclingLayer
BicyclingLayer()
Parameter: Tidak ada
Lapisan yang menampilkan jalur dan jalur sepeda, dan mendemosikan jalan besar.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil: Map
Menampilkan peta tempat lapisan ini ditampilkan.
setMap
setMap(map)
Parameter:
Nilai Hasil: Tidak ada
Merender lapisan pada peta yang ditentukan. Jika peta disetel ke null, lapisan akan dihapus.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Antarmuka CameraOptions

Antarmuka google.maps.CameraOptions

Digunakan untuk mengatur opsi kamera peta.

center optional
Jenis: LatLngLiteral|LatLng optional
heading optional
Jenis: number optional
tilt optional
Jenis: number optional
zoom optional
Jenis: number optional

Antarmuka VisibleRegion

Antarmuka google.maps.VisibleRegion

Berisi empat titik yang mendefinisikan poligon empat sisi yang merupakan wilayah peta yang terlihat. Pada peta vektor, poligon ini bisa saja berbentuk segi empat, bukan persegi panjang, bila peta vektor memiliki kemiringan.

farLeft
Jenis: LatLng
farRight
Jenis: LatLng
latLngBounds
Kotak pembatas terkecil yang menyertakan region yang terlihat.
nearLeft
Jenis: LatLng
nearRight
Jenis: LatLng

Konstanta RenderingType

google.maps.RenderingType konstanta

RASTER Menunjukkan bahwa peta adalah peta raster.
UNINITIALIZED Menunjukkan bahwa peta belum diketahui apakah berupa vektor atau raster, karena peta belum selesai diinisialisasi.
VECTOR Menunjukkan bahwa peta adalah peta vektor.