Class Data
Class
google.maps.Data
Lapisan untuk menampilkan data geospasial. Titik, line-string, dan poligon dapat ditampilkan.
Setiap Map
memiliki objek Data
secara default, sehingga sering kali Anda tidak perlu membuatnya. Misalnya:
var myMap = new google.maps.Map(...);Objek
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 Hasil:
Data.Feature Menambahkan fitur ke koleksi, dan menampilkan fitur yang ditambahkan. Jika fitur tersebut memiliki ID, fitur itu akan mengganti 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 Hasil:
Array<Data.Feature> Menambahkan fitur GeoJSON ke koleksi. Berikan JSON yang diuraikan kepada metode ini. Fitur yang diimpor akan ditampilkan. Menampilkan pengecualian jika GeoJSON tidak dapat diimpor. |
contains |
contains(feature) Parameter:
Nilai Hasil:
boolean Memeriksa apakah fitur tertentu berada dalam koleksi. |
forEach |
forEach(callback) Parameter:
Nilai Hasil: Tidak ada
Berulang kali memanggil fungsi yang diberikan, dengan meneruskan fitur dalam koleksi ke fungsi pada setiap panggilan. Urutan iterasi melalui fitur tidak ditentukan. |
getControlPosition |
getControlPosition() Parameter: Tidak ada
Nilai Hasil:
ControlPosition Menampilkan posisi kontrol gambar pada peta. |
getControls |
getControls() Parameter: Tidak ada
Nilai Hasil:
Array<string> Menampilkan mode gambar yang tersedia bagi pengguna, sesuai urutan tampilannya. Ini tidak termasuk mode menggambar null , yang ditambahkan secara default. Mode menggambar yang mungkin digunakan adalah "Point" , "LineString" , atau "Polygon" . |
getDrawingMode |
getDrawingMode() Parameter: Tidak ada
Nilai Hasil:
string|null Menampilkan mode menggambar saat ini untuk Lapisan data yang diberikan. Mode menggambar null berarti bahwa pengguna dapat berinteraksi dengan peta seperti biasa, dan mengklik tidak akan menggambar apa pun. Mode menggambar yang mungkin digunakan adalah null , "Point" , "LineString" , atau "Polygon" . |
getFeatureById |
getFeatureById(id) Parameter:
Nilai Hasil:
Data.Feature|undefined Menampilkan fitur dengan ID yang diberikan, jika ada dalam koleksi. Jika tidak, tampilkan undefined . Perhatikan bahwa ID |
getMap |
getMap() Parameter: Tidak ada
Nilai Hasil:
Map Menampilkan peta tempat fitur ditampilkan. |
getStyle |
getStyle() Parameter: Tidak ada
Nilai Hasil:
Data.StylingFunction|Data.StyleOptions Mendapatkan gaya untuk semua fitur dalam koleksi. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parameter:
Nilai Hasil: Tidak ada
Memuat GeoJSON dari URL, dan menambahkan fitur ke koleksi. CATATAN: GeoJSON diambil menggunakan XHR, dan mungkin tidak berfungsi lintas-domain. Jika Anda mengalami masalah, sebaiknya ambil GeoJSON menggunakan pilihan library AJAX Anda, lalu panggil |
overrideStyle |
overrideStyle(feature, style) Parameter:
Nilai Hasil: Tidak ada
Mengubah gaya fitur. Perubahan ini diterapkan di atas gaya yang ditentukan oleh setStyle() . Properti gaya yang disetel ke null akan mengembalikan ke nilai yang ditentukan melalui setStyle() . |
remove |
remove(feature) Parameter:
Nilai Hasil: Tidak ada
Menghapus fitur dari koleksi. |
revertStyle |
revertStyle([feature]) Parameter:
Nilai Hasil: Tidak ada
Menghapus efek panggilan overrideStyle() sebelumnya. Gaya fitur yang diberikan akan kembali ke gaya yang ditentukan oleh setStyle() . Jika tidak ada fitur yang diberikan, gaya semua fitur akan dikembalikan. |
setControlPosition |
setControlPosition(controlPosition) Parameter:
Nilai Hasil: Tidak ada
Menetapkan posisi kontrol gambar pada peta. |
setControls |
setControls(controls) Parameter:
Nilai Hasil: Tidak ada
Menetapkan mode gambar yang tersedia bagi pengguna untuk dipilih, sesuai urutan tampilannya. Aplikasi ini tidak boleh menyertakan mode menggambar null , yang ditambahkan secara default. Jika null , kontrol gambar dinonaktifkan dan tidak ditampilkan. Mode menggambar yang mungkin digunakan adalah "Point" , "LineString" , atau "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parameter:
Nilai Hasil: Tidak ada
Menetapkan mode menggambar saat ini untuk Lapisan data yang diberikan. Mode menggambar null berarti bahwa pengguna dapat berinteraksi dengan peta seperti biasa, dan mengklik tidak akan menggambar apa pun. Mode menggambar yang mungkin digunakan adalah null , "Point" , "LineString" , atau "Polygon" . |
setMap |
setMap(map) Parameter:
Nilai Hasil: Tidak ada
Merender fitur pada peta yang ditentukan. Jika peta ditetapkan ke null , fitur akan dihapus dari peta. |
setStyle |
setStyle(style) Parameter:
Nilai Hasil: Tidak ada
Menetapkan gaya untuk semua fitur dalam koleksi. Gaya yang ditentukan per fitur melalui overrideStyle() akan terus diterapkan. Teruskan objek dengan opsi gaya yang diinginkan, atau fungsi yang menghitung gaya untuk setiap fitur. Fungsi ini akan dipanggil setiap kali properti fitur diperbarui. |
toGeoJson |
toGeoJson(callback) Parameter:
Nilai Hasil: Tidak ada
Mengekspor fitur dalam koleksi ke objek GeoJSON. |
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Acara | |
---|---|
addfeature |
function(event) Argumen:
Peristiwa ini akan diaktifkan saat fitur ditambahkan ke koleksi. |
click |
function(event) Argumen:
Peristiwa ini akan diaktifkan untuk klik pada geometri. |
contextmenu |
function(event) Argumen:
Peristiwa ini diaktifkan saat peristiwa menu konteks DOM diaktifkan pada geometri. |
dblclick |
function(event) Argumen:
Peristiwa ini akan diaktifkan untuk klik dua kali pada geometri. |
mousedown |
function(event) Argumen:
Peristiwa ini akan dipicu untuk mengarahkan mouse pada geometri. |
mouseout |
function(event) Argumen:
Peristiwa ini diaktifkan saat mouse meninggalkan area geometri. |
mouseover |
function(event) Argumen:
Peristiwa ini akan diaktifkan saat mouse memasuki area geometri. |
mouseup |
function(event) Argumen:
Peristiwa ini akan dipicu untuk mengarahkan mouse pada geometri. |
removefeature |
function(event) Argumen:
Peristiwa ini diaktifkan saat fitur dihapus dari koleksi. |
removeproperty |
function(event) Argumen:
Peristiwa ini diaktifkan saat properti fitur dihapus. |
setgeometry |
function(event) Argumen:
Peristiwa ini diaktifkan saat geometri fitur ditetapkan. |
setproperty |
function(event) Argumen:
Peristiwa ini diaktifkan saat properti fitur ditetapkan. |
|
function(event) Argumen:
Peristiwa ini akan diaktifkan untuk klik kanan pada geometri. |
Antarmuka Data.DataOptions
Antarmuka
google.maps.Data.DataOptions
Objek DataOptions yang digunakan untuk menentukan properti yang dapat ditetapkan developer pada objek Data
.
Properti | |
---|---|
map |
Jenis:
Map Petakan tempat untuk menampilkan fitur dalam koleksi. |
controlPosition optional |
Jenis:
ControlPosition optional Default:
ControlPosition.TOP_LEFT Posisi kontrol gambar pada peta. |
controls optional |
Jenis:
Array<string> optional Default:
null Menjelaskan mode menggambar yang tersedia bagi pengguna untuk dipilih, sesuai urutan tampilannya. Aplikasi ini tidak boleh menyertakan mode menggambar null , yang ditambahkan secara default. Jika null , kontrol gambar dinonaktifkan dan tidak ditampilkan. Mode menggambar yang mungkin digunakan adalah "Point" , "LineString" , atau "Polygon" . |
drawingMode optional |
Jenis:
string optional Default:
null Mode menggambar saat ini dari Lapisan data yang ditentukan. Mode menggambar null berarti bahwa pengguna dapat berinteraksi dengan peta seperti biasa, dan mengklik tidak akan menggambar apa pun. Mode menggambar yang mungkin digunakan adalah null , "Point" , "LineString" , atau "Polygon" . |
featureFactory optional |
Jenis:
function(Data.Geometry): Data.Feature optional Saat menggambar diaktifkan dan pengguna menggambar Geometri (Titik, String Garis, atau Poligon), fungsi ini dipanggil dengan Geometri tersebut dan akan menampilkan Fitur yang akan ditambahkan ke Lapisan data. Jika featureFactory tidak disediakan, Fitur tanpa ID dan properti tidak akan dibuat dari Geometri tersebut. Default-nya adalah null . |
style optional |
Jenis:
Data.StylingFunction|Data.StyleOptions optional Gaya untuk semua fitur dalam koleksi. Untuk detail selengkapnya, lihat metode setStyle() di atas. |
Antarmuka Data.GeoJsonOptions
Antarmuka
google.maps.Data.GeoJsonOptions
Parameter opsional untuk mengimpor GeoJSON.
Properti | |
---|---|
idPropertyName optional |
Jenis:
string optional Nama properti Feature yang akan digunakan sebagai ID fitur. Jika tidak ditentukan, ID Fitur GeoJSON akan digunakan. |
Antarmuka Data.StyleOptions
Antarmuka
google.maps.Data.StyleOptions
Opsi ini menetapkan cara Fitur muncul saat ditampilkan pada peta.
Properti | |
---|---|
animation optional |
Jenis:
Animation optional Animasi yang akan diputar saat penanda ditambahkan ke peta. Hanya berlaku untuk geometri titik. |
clickable optional |
Jenis:
boolean optional Default:
true Jika true , penanda akan menerima peristiwa mouse dan sentuh. |
cursor optional |
Jenis:
string optional Kursor mouse yang akan ditampilkan mengambang. Hanya berlaku untuk geometri titik. |
draggable optional |
Jenis:
boolean optional Default:
false Jika true , objek dapat ditarik melintasi peta dan geometri fitur dasarnya akan diperbarui. |
editable optional |
Jenis:
boolean optional Default:
false Jika true , objek dapat diedit dengan menarik titik kontrol dan geometri fitur yang mendasarinya akan diperbarui. Hanya berlaku untuk geometri LineString dan Polygon. |
fillColor optional |
Jenis:
string optional Warna pengisi. Semua warna CSS3 didukung, kecuali tambahan warna yang dinamai. Hanya berlaku untuk geometri poligon. |
fillOpacity optional |
Jenis:
number optional Opasitas isian antara 0,0 dan 1,0. Hanya berlaku untuk geometri poligon. |
icon optional |
Ikon untuk latar depan. Jika disediakan, string akan diperlakukan seolah-olah berupa Icon dengan string sebagai url . Hanya berlaku untuk geometri titik. |
icons optional |
Jenis:
Array<IconSequence> optional Ikon yang akan dirender di sepanjang polyline. Hanya berlaku untuk geometri garis. |
label optional |
Jenis:
string|MarkerLabel optional Menambahkan label ke penanda. Label dapat berupa string atau objek MarkerLabel . Hanya berlaku untuk geometri titik. |
opacity optional |
Jenis:
number optional Opasitas penanda antara 0,0 dan 1,0. Hanya berlaku untuk geometri titik. |
shape optional |
Jenis:
MarkerShape optional Mendefinisikan peta gambar yang digunakan untuk deteksi klik mouse. Hanya berlaku untuk geometri titik. |
strokeColor optional |
Jenis:
string optional Warna garis luar. Semua warna CSS3 didukung, kecuali tambahan warna yang dinamai. Hanya berlaku untuk geometri garis dan poligon. |
strokeOpacity optional |
Jenis:
number optional Opasitas garis luar antara 0,0 dan 1,0. Hanya berlaku untuk geometri garis dan poligon. |
strokeWeight optional |
Jenis:
number optional Lebar garis luar dalam piksel. Hanya berlaku untuk geometri garis dan poligon. |
title optional |
Jenis:
string optional Teks rollover. Hanya berlaku untuk geometri titik. |
visible optional |
Jenis:
boolean optional Default:
true Apakah fitur terlihat atau tidak. |
zIndex optional |
Jenis:
number optional Semua fitur ditampilkan di peta menurut urutan zIndex, dengan nilai yang lebih tinggi akan ditampilkan di depan fitur yang nilainya lebih rendah. Penanda selalu ditampilkan di depan line-string dan poligon. |
typedef Data.StylingFunction
google.maps.Data.StylingFunction
typedef
Fungsi yang menghitung tampilan fitur.
Metode Data.setStyle()
dapat menerima fungsi gaya visual. Gunakan metode ini saat fitur akan muncul secara berbeda bergantung pada propertinya. Anda dapat menemukan informasi selengkapnya tentang fitur gaya visual dalam panduan developer.
function(Data.Feature): Data.StyleOptions
Class Data.Feature
Class
google.maps.Data.Feature
Fitur memiliki geometri, sebuah ID, dan serangkaian properti.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.Feature |
Data.Feature([options]) Parameter:
Membuat Fitur dengan opsi yang diberikan. |
Metode | |
---|---|
forEachProperty |
forEachProperty(callback) Parameter:
Nilai Hasil: Tidak ada
Berulang kali memanggil fungsi yang diberikan, dengan meneruskan nilai properti dan nama pada setiap panggilan. Urutan iterasi melalui properti tidak ditentukan. |
getGeometry |
getGeometry() Parameter: Tidak ada
Nilai Hasil:
Data.Geometry Menampilkan geometri fitur. |
getId |
getId() Parameter: Tidak ada
Nilai Hasil:
number|string|undefined Menampilkan ID fitur. |
getProperty |
getProperty(name) Parameter:
Nilai Hasil:
* Menampilkan nilai properti yang diminta, atau undefined jika properti tidak ada. |
removeProperty |
removeProperty(name) Parameter:
Nilai Hasil: Tidak ada
Menghapus properti dengan nama yang diberikan. |
setGeometry |
setGeometry(newGeometry) Parameter:
Nilai Hasil: Tidak ada
Menetapkan geometri fitur. |
setProperty |
setProperty(name, newValue) Parameter:
Nilai Hasil: Tidak ada
Menetapkan nilai properti yang ditentukan. Jika newValue adalah undefined , ini sama dengan memanggil removeProperty . |
toGeoJson |
toGeoJson(callback) Parameter:
Nilai Hasil: Tidak ada
Mengekspor fitur ke objek GeoJSON. |
Acara | |
---|---|
removeproperty |
function(event) Argumen:
Peristiwa ini dipicu saat properti fitur dihapus. |
setgeometry |
function(event) Argumen:
Peristiwa ini dipicu saat geometri fitur ditetapkan. |
setproperty |
function(event) Argumen:
Peristiwa ini dipicu saat properti fitur ditetapkan. |
Antarmuka Data.FeatureOptions
Antarmuka
google.maps.Data.FeatureOptions
Parameter opsional untuk membuat objek Data.Feature
.
Properti | |
---|---|
geometry optional |
Jenis:
Data.Geometry|LatLng|LatLngLiteral optional Geometri fitur. Jika tidak ada yang ditentukan saat fitur dibuat, geometri fitur akan menjadi null . Jika objek LatLng atau LatLngLiteral diberikan, objek ini akan dikonversi menjadi geometri Data.Point . |
id optional |
Jenis:
number|string optional ID fitur bersifat opsional. Jika disediakan, class ini dapat digunakan untuk mencari fitur dalam objek Data menggunakan metode getFeatureById() . Perhatikan bahwa ID fitur tidak dapat diubah setelahnya. |
properties optional |
Jenis:
Object optional Properti fitur. Ini adalah pemetaan arbitrer antara nama properti ke nilai. |
Antarmuka Data.Geometry
Antarmuka
google.maps.Data.Geometry
Superclass untuk berbagai objek geometri.
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
Berulang kali memanggil fungsi yang diberikan, dengan meneruskan satu titik dari geometri ke fungsi pada setiap pemanggilan. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan jenis objek geometri. Kemungkinannya adalah "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" , atau "GeometryCollection" . |
Class Data.Point
Class
google.maps.Data.Point
Geometri titik berisi satu LatLng
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.Point |
Data.Point(latLng) Parameter:
Membuat Data.Point dari LatLng atau LatLngLiteral yang ditentukan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
get |
get() Parameter: Tidak ada
Nilai Hasil:
LatLng Menampilkan LatLng yang dimuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "Point" . |
Class Data.MultiPoint
Class
google.maps.Data.MultiPoint
Geometri MultiPoint berisi sejumlah LatLng
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parameter:
Membuat Data.MultiPoint dari LatLng atau LatLngLiteral yang ditentukan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Menampilkan array dari LatLng yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
LatLng Menampilkan LatLng yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah LatLng yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "MultiPoint" . |
Class Data.LineString
Class
google.maps.Data.LineString
Geometri LineString berisi sejumlah LatLng
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.LineString |
Data.LineString(elements) Parameter:
Membuat Data.LineString dari LatLng atau LatLngLiteral yang ditentukan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Menampilkan array dari LatLngs yang dimuat. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
LatLng Menampilkan LatLng yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah LatLng yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "LineString" . |
Class Data.MultiLineString
Class
google.maps.Data.MultiLineString
Geometri MultiLineString berisi sejumlah LineString
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parameter:
Membuat Data.MultiLineString dari Data.LineString atau array posisi yang diberikan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Nilai Hasil:
Array<Data.LineString> Menampilkan array dari Data.LineString yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
Data.LineString Menampilkan Data.LineString yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah Data.LineString yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "MultiLineString" . |
Class Data.LinearRing
Class
google.maps.Data.LinearRing
Geometri LinearRing berisi sejumlah LatLng
yang mewakili LineString tertutup. Tidak perlu menyamakan LatLng
pertama dengan LatLng
terakhir. LinearRing ditutup secara implisit.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parameter:
Membuat Data.LinearRing dari LatLng atau LatLngLiteral yang ditentukan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Menampilkan array dari LatLng yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
LatLng Menampilkan LatLng yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah LatLng yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "LinearRing" . |
Class Data.Polygon
Class
google.maps.Data.Polygon
Geometri Poligon berisi sejumlah Data.LinearRing
. Cincin linier pertama harus menjadi batas luar poligon dan cincin linier berikutnya harus berupa batas bagian dalam, juga dikenal sebagai lubang. Lihat contoh poligon dengan lubang.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parameter:
Membuat Data.Polygon dari Data.LinearRing atau array posisi yang diberikan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Nilai Hasil:
Array<Data.LinearRing> Menampilkan array dari Data.LinearRing yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
Data.LinearRing Menampilkan Data.LinearRing yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah Data.LinearRing yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "Polygon" . |
Class Data.MultiPolygon
Class
google.maps.Data.MultiPolygon
Geometri MultiPolygon berisi sejumlah Data.Polygon
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parameter:
Membuat Data.MultiPolygon dari Data.Polygon atau array posisi yang diberikan. |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Nilai Hasil:
Array<Data.Polygon> Menampilkan array dari Data.Polygon yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
Data.Polygon Menampilkan Data.Polygon yang dimuat ke-n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah Data.Polygon yang termuat. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "MultiPolygon" . |
Class Data.GeometryCollection
Class
google.maps.Data.GeometryCollection
GeometryCollection berisi sejumlah objek geometri. Objek LatLng
atau LatLngLiteral
apa pun akan otomatis dikonversi menjadi objek geometri Data.Point
.
Class ini mengimplementasikan
Data.Geometry
.
Akses dengan memanggil const {Data} = await google.maps.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parameter:
Membuat Data.GeometryCollection dari objek geometri tertentu atau LatLng . |
Metode | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray() Parameter: Tidak ada
Nilai Hasil:
Array<Data.Geometry> Menampilkan array objek geometri yang ada di dalamnya. Array baru akan ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n) Parameter:
Nilai Hasil:
Data.Geometry Menampilkan objek geometri yang dimuat ke- n . |
getLength |
getLength() Parameter: Tidak ada
Nilai Hasil:
number Menampilkan jumlah objek geometri yang tertampung. |
getType |
getType() Parameter: Tidak ada
Nilai Hasil:
string Menampilkan string "GeometryCollection" . |
Antarmuka Data.MouseEvent
Antarmuka
google.maps.Data.MouseEvent
Objek ini diteruskan ke pengendali peristiwa mouse pada objek Data
.
Antarmuka ini memperluas
MapMouseEvent
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang menghasilkan peristiwa mouse. |
Diwariskan:
domEvent ,
latLng
|
Metode | |
---|---|
Diwariskan:
stop
|
Antarmuka Data.AddFeatureEvent
Antarmuka
google.maps.Data.AddFeatureEvent
Properti peristiwa addfeature
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang ditambahkan ke FeatureCollection . |
Antarmuka Data.RemoveFeatureEvent
Antarmuka
google.maps.Data.RemoveFeatureEvent
Properti peristiwa removefeature
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang dihapus dari FeatureCollection . |
Antarmuka Data.SetGeometryEvent
Antarmuka
google.maps.Data.SetGeometryEvent
Properti peristiwa setgeometry
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang geometrinya ditetapkan. |
newGeometry optional |
Jenis:
Data.Geometry optional Geometri fitur baru. |
oldGeometry optional |
Jenis:
Data.Geometry optional Geometri fitur sebelumnya. |
Antarmuka Data.SetPropertyEvent
Antarmuka
google.maps.Data.SetPropertyEvent
Properti peristiwa setproperty
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang propertinya ditetapkan. |
name |
Jenis:
string Nama properti. |
newValue |
Jenis:
* Nilai baru. |
oldValue |
Jenis:
* Nilai sebelumnya. Akan menjadi undefined jika properti ditambahkan. |
Antarmuka Data.RemovePropertyEvent
Antarmuka
google.maps.Data.RemovePropertyEvent
Properti peristiwa removeproperty
.
Properti | |
---|---|
feature |
Jenis:
Data.Feature Fitur yang propertinya dihapus. |
name |
Jenis:
string Nama properti. |
oldValue |
Jenis:
* Nilai sebelumnya. |