Kelas MapElement
Class
google.maps.MapElement
MapElement adalah subclass HTMLElement
untuk merender peta. Setelah memuat library maps
, peta dapat dibuat di HTML. Contoh:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
Secara internal, menggunakan
Map
, yang dapat diakses dengan properti MapElement.innerMap
.
Elemen kustom:
<gmp-map center="lat,lng" heading-interaction-disabled internal-usage-attribution-ids="id1 id2" map-id="string" rendering-type="vector" tilt-interaction-disabled zoom="number"></gmp-map>
Class ini memperluas
HTMLElement
.
Class ini mengimplementasikan
MapElementOptions
.
Akses dengan memanggil const {MapElement} = await google.maps.importLibrary("maps")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
MapElement |
MapElement([options]) Parameter:
|
Properti | |
---|---|
center |
Jenis:
LatLng|LatLngLiteral optional Lintang/bujur tengah peta.
Atribut HTML:
|
headingInteractionDisabled |
Jenis:
boolean optional Default:
false Apakah peta harus mengizinkan kontrol pengguna terhadap arah kamera (rotasi). Opsi ini hanya berlaku jika peta adalah peta vektor. Jika tidak disetel dalam kode, konfigurasi cloud untuk ID peta akan digunakan (jika tersedia).
Atribut HTML:
|
innerMap |
Jenis:
Map Referensi ke Map yang digunakan MapElement secara internal. |
internalUsageAttributionIds |
Jenis:
Iterable<string> optional Default:
null Menambahkan ID atribusi penggunaan ke penginisialisasi, yang membantu Google memahami library dan contoh mana yang bermanfaat bagi developer, seperti penggunaan library pengelompokan penanda. Untuk memilih tidak mengirimkan ID atribusi penggunaan, Anda dapat menghapus properti ini atau mengganti nilainya dengan string kosong. Hanya nilai unik yang akan dikirim. Perubahan pada nilai ini setelah instansiasi dapat diabaikan.
Atribut HTML:
|
mapId |
Jenis:
string optional ID peta peta. Parameter ini tidak dapat ditetapkan atau diubah setelah peta di-instansiasi.
Map.DEMO_MAP_ID dapat digunakan untuk mencoba fitur yang memerlukan ID peta, tetapi tidak memerlukan pengaktifan cloud.Atribut HTML:
|
renderingType |
Jenis:
RenderingType optional Default:
RenderingType.VECTOR Apakah peta harus berupa peta raster atau vektor. Parameter ini tidak dapat ditetapkan atau diubah setelah peta di-instansiasi. Jika tidak disetel, konfigurasi cloud untuk ID peta akan menentukan jenis rendering (jika tersedia). Perhatikan bahwa peta vektor mungkin tidak tersedia untuk semua perangkat dan browser, dan peta akan kembali ke peta raster sesuai kebutuhan.
Atribut HTML:
|
tiltInteractionDisabled |
Jenis:
boolean optional Default:
false Apakah peta harus mengizinkan kontrol kemiringan kamera oleh pengguna. Opsi ini hanya berlaku jika peta adalah peta vektor. Jika tidak disetel dalam kode, konfigurasi cloud untuk ID peta akan digunakan (jika tersedia).
Atribut HTML:
|
zoom |
Jenis:
number optional Tingkat zoom peta. Nilai zoom yang valid adalah angka dari nol hingga tingkat zoom maksimum yang didukung. Nilai zoom yang lebih besar sesuai dengan resolusi yang lebih tinggi.
Atribut HTML:
|
Metode | |
---|---|
|
addEventListener(type, listener[, options]) Parameter:
Nilai yang Ditampilkan:
void Menyiapkan fungsi yang akan dipanggil setiap kali peristiwa yang ditentukan dikirimkan ke target. Lihat addEventListener. |
|
removeEventListener(type, listener[, options]) Parameter:
Nilai yang Ditampilkan:
void Menghapus pemroses peristiwa yang sebelumnya didaftarkan dengan addEventListener dari target. Lihat removeEventListener. |
Acara | |
---|---|
gmp-zoomchange |
function(event) Argumen:
Peristiwa ini dipicu saat properti zoom peta berubah. |
MapElementOptions interface
google.maps.MapElementOptions
interface
Objek MapElementOptions yang digunakan untuk menentukan properti yang dapat ditetapkan di MapElement.
Properti | |
---|---|
center optional |
Jenis:
LatLng|LatLngLiteral optional Lihat MapElement.center . |
headingInteractionDisabled optional |
Jenis:
boolean optional |
internalUsageAttributionIds optional |
Jenis:
Iterable<string> optional |
mapId optional |
Jenis:
string optional Lihat MapElement.mapId . |
renderingType optional |
Jenis:
RenderingType optional Lihat MapElement.renderingType . |
tiltInteractionDisabled optional |
Jenis:
boolean optional |
zoom optional |
Jenis:
number optional Lihat MapElement.zoom . |
ZoomChangeEvent class
Class
google.maps.ZoomChangeEvent
Peristiwa ini dibuat dari pemantauan perubahan zoom.
Class ini memperluas
Event
.
Akses dengan memanggil const {ZoomChangeEvent} = await google.maps.importLibrary("maps")
.
Lihat Library di Maps JavaScript API.
Map class
Class
google.maps.Map
Class ini memperluas
MVCObject
.
Akses dengan memanggil const {Map} = await google.maps.importLibrary("maps")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Map |
Map(mapDiv[, opts]) Parameter:
Membuat peta baru di dalam penampung HTML tertentu, yang biasanya merupakan elemen DIV . |
Konstanta | |
---|---|
DEMO_MAP_ID |
ID peta yang dapat digunakan untuk contoh kode yang memerlukan ID peta. ID peta ini tidak ditujukan untuk digunakan dalam aplikasi produksi dan tidak dapat digunakan untuk fitur yang memerlukan konfigurasi cloud (seperti Gaya Visual Cloud). |
Properti | |
---|---|
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 harus dirender. |
data |
Jenis:
Data Instance Data , terikat ke peta. Tambahkan fitur ke objek Data ini untuk menampilkannya dengan mudah di peta ini. |
mapTypes |
Jenis:
MapTypeRegistry Registry instance MapType menurut ID string. |
overlayMapTypes |
Jenis peta tambahan yang akan di-overlay. Jenis peta overlay akan ditampilkan di atas peta dasar yang terkait dengannya, sesuai dengan urutan kemunculannya dalam array overlayMapTypes (overlay dengan nilai indeks yang lebih tinggi ditampilkan di depan overlay dengan nilai indeks yang lebih rendah). |
Metode | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) Parameter:
|