Class AdvancedMarkerView
Class
google.maps.marker.AdvancedMarkerView
Membuat AdvancedMarkerView
dengan opsi yang ditentukan. Jika peta ditentukan, AdvancedMarkerView
akan ditambahkan ke peta setelah pembuatan. Perhatikan bahwa posisi harus ditetapkan agar AdvancedMarkerView
ditampilkan.
Class ini mengimplementasikan
AdvancedMarkerViewOptions
.
Muat menggunakan parameter URL &libraries=marker
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {AdvancedMarkerView} = await google.map.importLibrary("marker")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
AdvancedMarkerView |
AdvancedMarkerView([options]) Parameter:
|
Properti | |
---|---|
collisionBehavior |
Jenis:
CollisionBehavior optional |
content |
Jenis:
Element optional |
draggable |
Jenis:
boolean optional |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
map |
Jenis:
Map optional |
position |
Jenis:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
title |
Jenis:
string optional |
zIndex |
Jenis:
number optional |
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai Hasil:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
Peristiwa | |
---|---|
click |
function(event) Argumen:
Peristiwa ini dipicu saat elemen AdvancedMarkerView diklik. |
drag |
function(event) Argumen:
Peristiwa ini dipicu berulang kali saat pengguna menarik AdvancedMarkerView . |
dragend |
function(event) Argumen:
Peristiwa ini dipicu saat pengguna berhenti menarik AdvancedMarkerView . |
dragstart |
function(event) Argumen:
Peristiwa ini dipicu saat pengguna mulai menarik AdvancedMarkerView . |
Antarmuka AdvancedMarkerViewOptions
Antarmuka google.maps.marker.AdvancedMarkerViewOptions
Opsi untuk membuat AdvancedMarkerView
.
Muat menggunakan parameter URL &libraries=marker
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
collisionBehavior optional |
Jenis:
CollisionBehavior optional Enumerasi yang menentukan perilaku AdvancedMarkerView saat bentrok dengan AdvancedMarkerView lain atau dengan label peta dasar di peta vektor. Catatan: Tabrakan |
content optional |
Jenis:
Element optional Default:
PinView.element Elemen DOM mendukung visual AdvancedMarkerView . Catatan: |
draggable optional |
Jenis:
boolean optional Default:
false Jika true , AdvancedMarkerView dapat ditarik. Catatan: |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
map optional |
Jenis:
Map optional Peta untuk menampilkan AdvancedMarkerView . Peta diperlukan untuk menampilkan AdvancedMarkerView dan dapat disediakan dengan menetapkan AdvancedMarkerView.map jika tidak disediakan saat konstruksi. |
position optional |
Jenis:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional Menetapkan posisi AdvancedMarkerView . AdvancedMarkerView dapat dibuat tanpa posisi, tetapi tidak akan ditampilkan hingga posisinya diberikan - misalnya, berdasarkan tindakan atau pilihan pengguna. Posisi AdvancedMarkerView dapat diberikan dengan menyetel AdvancedMarkerView.position jika tidak disediakan saat konstruksi. Catatan: |
title optional |
Jenis:
string optional Teks rollover. Jika disediakan, teks aksesibilitas (misalnya untuk digunakan dengan pembaca layar) akan ditambahkan ke AdvancedMarkerView dengan nilai yang diberikan. |
zIndex optional |
Jenis:
number optional Semua AdvancedMarkerView ditampilkan di peta menurut urutan zIndex, dengan nilai yang lebih tinggi akan ditampilkan di depan AdvancedMarkerView dengan nilai yang lebih rendah. Secara default, AdvancedMarkerView ditampilkan sesuai dengan posisi vertikalnya di layar, dengan AdvancedMarkerView yang lebih rendah muncul di depan AdvancedMarkerView yang lebih jauh ke atas layar. Perhatikan bahwa zIndex juga digunakan untuk membantu menentukan prioritas relatif antara Penanda Lanjutan CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY . Nilai zIndex yang lebih tinggi menunjukkan prioritas yang lebih tinggi. |
Class PinView
Class
google.maps.marker.PinView
PinView
mewakili elemen DOM yang terdiri dari bentuk dan glyph. Bentuknya memiliki gaya balon yang sama seperti yang terlihat di AdvancedMarkerView
default. Grip adalah elemen DOM opsional yang ditampilkan dalam bentuk balon. PinView
mungkin memiliki rasio lebar tinggi yang berbeda, bergantung pada PinView.scale
.
Class ini mengimplementasikan
PinViewOptions
.
Muat menggunakan parameter URL &libraries=marker
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {PinView} = await google.map.importLibrary("marker")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
PinView |
PinView([options]) Parameter:
|
Properti | |
---|---|
background |
Jenis:
string optional Lihat PinViewOptions.background . |
borderColor |
Jenis:
string optional Lihat PinViewOptions.borderColor . |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
glyph |
Lihat PinViewOptions.glyph . |
glyphColor |
Jenis:
string optional Lihat PinViewOptions.glyphColor . |
scale |
Jenis:
number optional Lihat PinViewOptions.scale . |
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai Hasil:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
Antarmuka PinViewOptions
Antarmuka google.maps.marker.PinViewOptions
Opsi untuk membuat PinView
.
Muat menggunakan parameter URL &libraries=marker
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
background optional |
Jenis:
string optional Warna latar belakang bentuk pin. Mendukung semua nilai warna CSS. |
borderColor optional |
Jenis:
string optional Warna batas bentuk pin. Mendukung semua nilai warna CSS. |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
glyph optional |
Elemen DOM ditampilkan di pin. |
glyphColor optional |
Jenis:
string optional Warna glyph. Mendukung semua nilai warna CSS. |
scale optional |
Jenis:
number optional Default:
1 Skala pin. |