Maps

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.

Map
Map(mapDiv[, opts])
Parameter: 
Membuat peta baru di dalam penampung HTML tertentu, yang biasanya merupakan elemen DIV.
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).
controls
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
Registry instance MapType menurut ID string.
overlayMapTypes
Jenis:  MVCArray<MapType optional>
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).
fitBounds
fitBounds(bounds[, padding])
Parameter: 
  • bounds:  Batas LatLngBounds|LatLngBoundsLiteral yang akan ditampilkan.
  • paddingnumber|Padding optional Padding dalam piksel. Batas akan disesuaikan di bagian peta yang tetap ada setelah padding dihapus. Nilai angka akan menghasilkan padding yang sama di keempat sisi. Berikan 0 di sini untuk membuat fitBounds idempoten pada hasil getBounds.
Nilai yang Ditampilkan:  Tidak Ada
Menetapkan area tampilan untuk memuat batas yang diberikan.
Catatan: Jika peta disetel ke display: none, fungsi fitBounds akan membaca ukuran peta sebagai 0x0, sehingga tidak melakukan apa pun. Untuk mengubah area tampilan saat peta disembunyikan, tetapkan peta ke visibility: hidden, sehingga memastikan div peta memiliki ukuran sebenarnya. Untuk peta vektor, metode ini menetapkan kemiringan dan arah peta ke nilai nol defaultnya. Memanggil metode ini dapat menyebabkan animasi yang lancar saat peta di-pan dan di-zoom agar sesuai dengan batas. Apakah metode ini menganimasikan atau tidak bergantung pada heuristik internal.
getBounds
getBounds()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  LatLngBounds|undefined Batas lat/lng area pandang saat ini.
Menampilkan batas lat/lng area tampilan saat ini. Jika lebih dari satu salinan dunia terlihat, rentang batas dalam bujur dari -180 hingga 180 derajat inklusif. Jika peta belum diinisialisasi atau pusat dan zoom belum disetel, hasilnya adalah undefined. Untuk peta vektor dengan kemiringan atau arah yang tidak nol, batas lat/lng yang ditampilkan mewakili kotak pembatas terkecil yang menyertakan wilayah yang terlihat di area pandang peta. Lihat MapCanvasProjection.getVisibleRegion untuk mendapatkan area yang terlihat persis dari area pandang peta.
getCenter
getCenter()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  LatLng|undefined
Menampilkan posisi yang ditampilkan di tengah peta. Perhatikan bahwa objek LatLng ini tidak di-wrap. Baca LatLng untuk mengetahui informasi selengkapnya. Jika pusat atau batas belum ditetapkan, hasilnya adalah undefined.
getClickableIcons
getClickableIcons()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  boolean|undefined
Menampilkan kemampuan ikon peta untuk diklik. Ikon peta merepresentasikan lokasi menarik, yang juga dikenal sebagai POI. Jika nilai yang ditampilkan adalah true, ikon dapat diklik di peta.