Data class
Class
google.maps.Data
Lapisan untuk menampilkan data geospasial. Titik, line-string, dan poligon dapat ditampilkan.
Setiap Map
memiliki objek Data
secara default, sehingga sebagian besar waktu tidak perlu membuat objek. Contoh:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
adalah kumpulan Features
.
Class ini memperluas
MVCObject
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data |
Data([options]) Parameter:
Membuat koleksi kosong, dengan DataOptions yang ditentukan. |
Metode | |
---|---|
add |
add([feature]) Parameter:
Nilai yang Ditampilkan:
Data.Feature Menambahkan fitur ke koleksi, dan menampilkan fitur yang ditambahkan. Jika fitur memiliki ID, fitur tersebut akan menggantikan fitur yang ada dalam koleksi dengan ID yang sama. Jika tidak ada fitur yang diberikan, fitur baru akan dibuat dengan geometri null dan tanpa properti. Jika Perhatikan bahwa ID |
addGeoJson |
addGeoJson(geoJson[, options]) Parameter:
Nilai yang Ditampilkan:
Array<Data.Feature> Menambahkan fitur GeoJSON ke koleksi. Berikan JSON yang diuraikan ke metode ini. Fitur yang diimpor akan ditampilkan. Menampilkan pengecualian jika GeoJSON tidak dapat diimpor. |
contains |
contains(feature) Parameter:
Nilai yang Ditampilkan:
boolean Memeriksa apakah fitur yang diberikan ada dalam koleksi. |
forEach |
forEach(callback) Parameter:
Nilai yang Ditampilkan: Tidak Ada
Berulang kali memanggil fungsi yang diberikan, meneruskan fitur dalam koleksi ke fungsi pada setiap pemanggilan. Urutan iterasi melalui fitur tidak ditentukan. |
getControlPosition |
getControlPosition() Parameter: Tidak ada
Nilai yang Ditampilkan:
ControlPosition Menampilkan posisi kontrol gambar di peta. |
|