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.
BetagetDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
Parameter: 
  • datasetIdstring
Nilai yang Ditampilkan:  FeatureLayer
Menampilkan FeatureLayer untuk datasetId yang ditentukan. ID set data harus dikonfigurasi di Konsol Google Cloud. Jika ID set data tidak dikaitkan dengan gaya peta, atau jika Gaya visual berbasis data tidak tersedia (tidak ada ID peta, tidak ada petak vektor, tidak ada lapisan fitur Gaya Visual Berbasis Data atau Set Data yang dikonfigurasi di Gaya Peta), hal ini akan mencatat error, dan FeatureLayer.isAvailable yang dihasilkan akan salah (false).
getDiv
getDiv()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  HTMLElement mapDiv peta.
getFeatureLayer
getFeatureLayer(featureType)
Parameter: 
Nilai yang Ditampilkan:  FeatureLayer
Menampilkan FeatureLayer dari FeatureType tertentu. FeatureLayer harus diaktifkan di Konsol Google Cloud. Jika FeatureLayer dari FeatureType yang ditentukan tidak ada di peta ini, atau jika Gaya visual berbasis data tidak tersedia (tidak ada ID peta, tidak ada petak vektor, dan tidak ada FeatureLayer yang diaktifkan dalam gaya visual peta), error akan dicatat, dan FeatureLayer.isAvailable yang dihasilkan akan salah (false).
getHeading
getHeading()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  number|undefined
Menampilkan arah kompas peta. Nilai arah diukur dalam derajat (searah jarum jam) dari arah mata angin Utara. Jika peta belum diinisialisasi, hasilnya adalah undefined.
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  boolean|null
Menampilkan apakah interaksi judul diaktifkan atau tidak. Opsi ini hanya berlaku jika peta adalah peta vektor. Jika tidak disetel dalam kode, konfigurasi cloud untuk ID peta akan digunakan (jika tersedia).
getInternalUsageAttributionIds
getInternalUsageAttributionIds()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  Iterable<string>|null
Menampilkan daftar ID atribusi penggunaan, yang membantu Google memahami library dan contoh mana yang bermanfaat bagi developer, seperti penggunaan library pengelompokan penanda.
getMapCapabilities
getMapCapabilities()
Parameter:  Tidak ada
Nilai yang Ditampilkan:  MapCapabilities
Memberi tahu pemanggil tentang kemampuan saat ini yang tersedia untuk peta berdasarkan ID peta yang diberikan.
getMapTypeId
getMapTypeId()
Parameter:  Tidak ada
Nilai yang Ditampilkan: