Class data
class
google.maps.Data
extends MVCObject
library "maps"
Lapisan untuk menampilkan data geospasial. Titik, line-string, dan poligon dapat ditampilkan.
Setiap Map memiliki objek Data secara default, sehingga sering kali tidak perlu membuatnya. Contoh:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data adalah kumpulan Features.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data |
Data([options])Parameter:
Membuat koleksi kosong, dengan DataOptions yang ditentukan. |
Metode | |
|---|---|
add |
add([feature])Parameter:
Nilai Hasil:
Data.FeatureMenambahkan 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 Hasil:
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 Hasil:
booleanMemeriksa apakah fitur yang diberikan ada dalam koleksi. |
forEach |
forEach(callback)Parameter:
Nilai Hasil: Tidak ada
Memanggil fungsi yang diberikan berulang kali, dengan meneruskan fitur dalam koleksi ke fungsi pada setiap pemanggilan. Urutan iterasi melalui fitur tidak ditentukan. |
getControlPosition |
getControlPosition()Parameter: Tidak ada
Nilai Hasil:
ControlPosition|nullMenampilkan posisi kontrol gambar pada peta. |
getControls |
getControls()Parameter: Tidak ada
Nilai Hasil:
Array<string>|nullMenampilkan mode gambar yang tersedia untuk dipilih pengguna, sesuai urutan tampilannya. Ini tidak termasuk mode gambar null, yang ditambahkan secara default. Mode gambar yang mungkin adalah "Point", "LineString", atau "Polygon". |
getDrawingMode |
getDrawingMode()Parameter: Tidak ada
Nilai Hasil:
string|nullMenampilkan mode gambar saat ini dari lapisan Data yang diberikan. Mode gambar null berarti pengguna dapat berinteraksi dengan peta seperti biasa, dan klik tidak menggambar apa pun. Mode gambar yang mungkin adalah null, "Point", "LineString", atau "Polygon". |
getFeatureById |
getFeatureById(id)Parameter:
Nilai Hasil:
Data.Feature|undefinedMenampilkan fitur dengan ID yang diberikan, jika ada dalam koleksi. Jika tidak, hasil yang ditampilkan adalah undefined. Perhatikan bahwa ID |
getMap |
getMap()Parameter: Tidak ada
Nilai Hasil:
Map|nullMenampilkan peta tempat fitur ditampilkan. |
getStyle |
getStyle()Parameter: Tidak ada
Nilai Hasil:
Data.StylingFunction|Data.StyleOptions|nullMendapatkan 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 library AJAX pilihan 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 ditetapkan ke null akan kembali 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, semua fitur akan dikembalikan gayanya. |
setControlPosition |
setControlPosition(controlPosition)Parameter:
Nilai Hasil: Tidak ada
Menetapkan posisi kontrol gambar di peta. |
setControls |
setControls(controls)Parameter:
Nilai Hasil: Tidak ada
Menetapkan mode gambar yang tersedia untuk dipilih pengguna, sesuai urutan tampilannya. Mode ini tidak boleh menyertakan mode gambar null, yang ditambahkan secara default. Jika null, kontrol gambar akan dinonaktifkan dan tidak ditampilkan. Mode gambar yang mungkin adalah "Point", "LineString", atau "Polygon". |
setDrawingMode |
setDrawingMode(drawingMode)Parameter:
Nilai Hasil: Tidak ada
Menetapkan mode gambar saat ini dari lapisan Data yang diberikan. Mode gambar null berarti pengguna dapat berinteraksi dengan peta seperti biasa, dan klik tidak menggambar apa pun. Mode gambar yang mungkin 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. |
Diwarisi:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Acara | |
|---|---|
addfeature |
function(event)Argumen:
Peristiwa ini diaktifkan saat fitur ditambahkan ke koleksi. |
click |
function(event)Argumen:
Peristiwa ini diaktifkan untuk klik pada geometri. |
contextmenu |
function(event)Argumen:
Peristiwa ini diaktifkan saat peristiwa contextmenu DOM diaktifkan pada geometri. |
dblclick |
function(event)Argumen:
Peristiwa ini diaktifkan untuk klik dua kali pada geometri. |
mousedown |
function(event)Argumen:
Peristiwa ini diaktifkan untuk mousedown pada geometri. |
mouseout |
function(event)Argumen:
Peristiwa ini diaktifkan saat mouse meninggalkan area geometri. |
mouseover |
function(event)Argumen:
Peristiwa ini diaktifkan saat mouse memasuki area geometri. |
mouseup |
function(event)Argumen:
Peristiwa ini diaktifkan untuk mouseup 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 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:
MapPeta tempat menampilkan fitur dalam koleksi. |
controlPosition
opsional |
Jenis:
ControlPosition optionalDefault:
ControlPosition.TOP_LEFTPosisi kontrol gambar pada peta. |
controls
opsional |
Jenis:
Array<string> optionalDefault:
nullMenjelaskan mode gambar yang tersedia untuk dipilih pengguna, sesuai urutan tampilannya. Mode ini tidak boleh menyertakan mode gambar null, yang ditambahkan secara default. Jika null, kontrol gambar akan dinonaktifkan dan tidak ditampilkan. Mode gambar yang mungkin adalah "Point", "LineString", atau "Polygon". |
drawingMode
opsional |
Jenis:
string optionalDefault:
nullMode gambar saat ini dari lapisan Data yang diberikan. Mode gambar null berarti pengguna dapat berinteraksi dengan peta seperti biasa, dan klik tidak menggambar apa pun. Mode gambar yang mungkin adalah null, "Point", "LineString", atau "Polygon". |
featureFactory
opsional |
Jenis:
function(Data.Geometry): Data.Feature optionalSaat gambar 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 tanpa properti akan dibuat dari Geometri tersebut. Default-nya adalah null. |
style
opsional |
Jenis:
Data.StylingFunction|Data.StyleOptions optionalGaya untuk semua fitur dalam koleksi. Untuk mengetahui detail selengkapnya, lihat metode setStyle() di atas. |
Antarmuka Data.GeoJsonOptions
antarmuka
google.maps.Data.GeoJsonOptions
Parameter opsional untuk mengimpor GeoJSON.
Properti | |
|---|---|
idPropertyName
opsional |
Jenis:
string optionalNama properti Fitur yang akan digunakan sebagai ID fitur. Jika tidak ditentukan, ID Fitur GeoJSON akan digunakan. |
Antarmuka Data.StyleOptions
antarmuka
google.maps.Data.StyleOptions
Opsi ini menentukan cara Fitur akan muncul saat ditampilkan di peta.
Properti | |
|---|---|
animation
opsional |
Jenis:
Animation optionalAnimasi yang akan diputar saat penanda ditambahkan ke peta. Hanya berlaku untuk geometri titik. |
clickable
opsional |
Jenis:
boolean optionalDefault:
trueJika true, penanda akan menerima peristiwa mouse dan sentuh. |
cursor
opsional |
Jenis:
string optionalKursor mouse yang akan ditampilkan mengambang. Hanya berlaku untuk geometri titik. |
draggable
opsional |
Jenis:
boolean optionalDefault:
falseJika true, objek dapat ditarik di seluruh peta dan fitur yang mendasarinya akan diperbarui geometrinya. |
editable
opsional |
Jenis:
boolean optionalDefault:
falseJika true, objek dapat diedit dengan menarik titik kontrol dan geometri fitur yang mendasarinya akan diperbarui. Hanya berlaku untuk geometri LineString dan Polygon. |
fillColor
opsional |
Jenis:
string optionalWarna pengisi. Semua warna CSS3 didukung, kecuali tambahan warna yang dinamai. Hanya berlaku untuk geometri poligon. |
fillOpacity
opsional |
Jenis:
number optionalOpasitas pengisi antara 0,0 dan 1,0. Hanya berlaku untuk geometri poligon. |
icon
opsional |
Ikon untuk latar depan. Jika string diberikan, string tersebut akan diperlakukan seolah-olah merupakan Icon dengan string sebagai url. Hanya berlaku untuk geometri titik. |
icons
opsional |
Jenis:
Array<IconSequence> optionalIkon yang akan dirender di sepanjang polyline. Hanya berlaku untuk geometri garis. |
label
opsional |
Jenis:
string|MarkerLabel optionalMenambahkan label ke penanda. Label dapat berupa string, atau objek MarkerLabel. Hanya berlaku untuk geometri titik. |
opacity
opsional |
Jenis:
number optionalOpasitas penanda antara 0,0 dan 1,0. Hanya berlaku untuk geometri titik. |
shape
opsional |
Jenis:
MarkerShape optionalMendefinisikan peta gambar yang digunakan untuk deteksi klik mouse. Hanya berlaku untuk geometri titik. |
strokeColor
opsional |
Jenis:
string optionalWarna garis luar. Semua warna CSS3 didukung, kecuali tambahan warna yang dinamai. Hanya berlaku untuk geometri garis dan poligon. |
strokeOpacity
opsional |
Jenis:
number optionalOpasitas garis luar antara 0,0 dan 1,0. Hanya berlaku untuk geometri garis dan poligon. |
strokeWeight
opsional |
Jenis:
number optionalLebar garis luar dalam piksel. Hanya berlaku untuk geometri garis dan poligon. |
title
opsional |
Jenis:
string optionalTeks rollover. Hanya berlaku untuk geometri titik. |
visible
opsional |
Jenis:
boolean optionalDefault:
trueApakah fitur terlihat. |
zIndex
opsional |
Jenis:
number optionalSemua fitur ditampilkan di peta menurut urutan zIndex, dengan nilai yang lebih tinggi akan ditampilkan di depan fitur yang nilainya lebih rendah. Marker selalu ditampilkan di depan line-string dan poligon. |
Data.StylingFunction typedef
typedef
google.maps.Data.StylingFunction
Fungsi yang menghitung tampilan fitur.
Metode Data.setStyle() dapat menerima fungsi penataan gaya. Gunakan ini jika fitur akan ditampilkan secara berbeda bergantung pada propertinya. Anda dapat menemukan informasi selengkapnya tentang fitur gaya visual di panduan developer.
function(Data.Feature): Data.StyleOptions
Data.Feature
class
google.maps.Data.Feature
library "maps"
Fitur memiliki geometri, ID, dan kumpulan properti.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.Feature |
Data.Feature([options])Parameter:
Membuat Feature dengan opsi yang diberikan. |
Metode | |
|---|---|
forEachProperty |
forEachProperty(callback)Parameter:
Nilai Hasil: Tidak ada
Memanggil fungsi yang diberikan berulang kali, dengan meneruskan nilai dan nama properti pada setiap pemanggilan. Urutan iterasi melalui properti tidak ditentukan. |
getGeometry |
getGeometry()Parameter: Tidak ada
Nilai Hasil:
Data.Geometry|nullMenampilkan geometri fitur. |
getId |
getId()Parameter: Tidak ada
Nilai Hasil:
number|string|undefinedMenampilkan 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 setara 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
opsional |
Jenis:
Data.Geometry|LatLng|LatLngLiteral optionalGeometri 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
opsional |
Jenis:
number|string optionalID fitur bersifat opsional. Jika diberikan, ID ini dapat digunakan untuk mencari fitur dalam objek Data menggunakan metode getFeatureById(). Perhatikan bahwa ID fitur tidak dapat diubah setelahnya. |
properties
opsional |
Jenis:
Object optionalProperti fitur. Ini adalah pemetaan arbitrer nama properti ke nilai. |
Antarmuka Data.Geometry
antarmuka
google.maps.Data.Geometry
diimplementasikan oleh Data.GeometryCollection, Data.LinearRing, Data.LineString, Data.MultiLineString, Data.MultiPoint, Data.MultiPolygon, Data.Point, Data.Polygon
Superclass untuk berbagai objek geometri.
Metode | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parameter:
Nilai Hasil:
voidMemanggil fungsi yang diberikan berulang kali, dengan meneruskan titik dari geometri ke fungsi pada setiap pemanggilan. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan jenis objek geometri. Kemungkinannya adalah "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon", atau "GeometryCollection". |
Class Data.Point
class
google.maps.Data.Point
implements Data.Geometry
library "maps"
Geometri Titik berisi satu LatLng.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.Point |
Data.Point(latLng)Parameter:
Membuat Data.Point dari LatLng atau LatLngLiteral yang diberikan. |
Metode | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parameter:
Nilai Hasil: Tidak ada
|
get |
get()Parameter: Tidak ada
Nilai Hasil:
LatLngMenampilkan LatLng yang dimuat. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "Point". |
Class Data.MultiPoint
class
google.maps.Data.MultiPoint
implements Data.Geometry
library "maps"
Geometri MultiPoint berisi sejumlah LatLng.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Parameter:
Membuat Data.MultiPoint dari LatLng atau LatLngLiteral yang diberikan. |
Metode | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray()Parameter: Tidak ada
Menampilkan array LatLng yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
LatLngMenampilkan LatLng yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah LatLng yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "MultiPoint". |
Class Data.LineString
class
google.maps.Data.LineString
implements Data.Geometry
library "maps"
Geometri LineString berisi sejumlah LatLng.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.LineString |
Data.LineString(elements)Parameter:
Membuat Data.LineString dari LatLng atau LatLngLiteral yang diberikan. |
Metode | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray()Parameter: Tidak ada
Menampilkan array LatLngs yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
LatLngMenampilkan LatLng yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah LatLng yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "LineString". |
Class Data.MultiLineString
class
google.maps.Data.MultiLineString
implements Data.Geometry
library "maps"
Geometri MultiLineString berisi sejumlah LineString.
const {Data} = await google.maps.importLibrary("maps");
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 Data.LineString yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
Data.LineStringMenampilkan Data.LineString yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah Data.LineString yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "MultiLineString". |
Data.LinearRing
class
google.maps.Data.LinearRing
implements Data.Geometry
library "maps"
Geometri LinearRing berisi sejumlah LatLng, yang mewakili LineString tertutup. Anda tidak perlu membuat LatLng pertama sama dengan LatLng terakhir. LinearRing ditutup secara implisit.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Parameter:
Membuat Data.LinearRing dari LatLng atau LatLngLiteral yang diberikan. |
Metode | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parameter:
Nilai Hasil: Tidak ada
|
getArray |
getArray()Parameter: Tidak ada
Menampilkan array LatLng yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
LatLngMenampilkan LatLng yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah LatLng yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "LinearRing". |
Class Data.Polygon
class
google.maps.Data.Polygon
implements Data.Geometry
library "maps"
Geometri Poligon berisi sejumlah Data.LinearRing. Cincin linier pertama harus berupa batas luar poligon dan cincin linier berikutnya harus berupa batas interior, yang juga dikenal sebagai lubang. Lihat contoh poligon dengan lubang.
const {Data} = await google.maps.importLibrary("maps");
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 Data.LinearRing yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
Data.LinearRingMenampilkan Data.LinearRing yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah Data.LinearRing yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "Polygon". |
Class Data.MultiPolygon
class
google.maps.Data.MultiPolygon
implements Data.Geometry
library "maps"
Geometri MultiPolygon berisi sejumlah Data.Polygon.
const {Data} = await google.maps.importLibrary("maps");
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 Data.Polygon yang dimuat. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
Data.PolygonMenampilkan Data.Polygon yang terdapat dalam n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah Data.Polygon yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "MultiPolygon". |
Data.GeometryCollection
class
google.maps.Data.GeometryCollection
implements Data.Geometry
library "maps"
GeometryCollection berisi sejumlah objek geometri. Setiap objek LatLng atau LatLngLiteral akan otomatis dikonversi menjadi objek geometri Data.Point.
const {Data} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Parameter:
Membuat Data.GeometryCollection dari objek geometri atau LatLng yang diberikan. |
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. Array baru ditampilkan setiap kali getArray() dipanggil. |
getAt |
getAt(n)Parameter:
Nilai Hasil:
Data.GeometryMenampilkan objek geometri yang dimuat ke- n. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan jumlah objek geometri yang ada. |
getType |
getType()Parameter: Tidak ada
Nilai Hasil:
stringMenampilkan string "GeometryCollection". |
Antarmuka Data.MouseEvent
interface
google.maps.Data.MouseEvent
extends MapMouseEvent
Objek ini diteruskan ke pengendali peristiwa mouse pada objek Data.
Properti | |
|---|---|
feature |
Jenis:
Data.FeatureFitur yang menghasilkan peristiwa mouse. |
Diwarisi:
domEvent,
latLng
| |
Metode | |
|---|---|
Diwarisi:
stop
|
Antarmuka Data.AddFeatureEvent
antarmuka
google.maps.Data.AddFeatureEvent
Properti peristiwa addfeature.
Properti | |
|---|---|
feature |
Jenis:
Data.FeatureFitur yang ditambahkan ke FeatureCollection. |
Antarmuka Data.RemoveFeatureEvent
antarmuka
google.maps.Data.RemoveFeatureEvent
Properti peristiwa removefeature.
Properti | |
|---|---|
feature |
Jenis:
Data.FeatureFitur yang dihapus dari FeatureCollection. |
Antarmuka Data.SetGeometryEvent
antarmuka
google.maps.Data.SetGeometryEvent
Properti peristiwa setgeometry.
Properti | |
|---|---|
feature |
Jenis:
Data.FeatureFitur yang geometrinya ditetapkan. |
newGeometry
opsional |
Jenis:
Data.Geometry optionalGeometri fitur baru. |
oldGeometry
opsional |
Jenis:
Data.Geometry optionalGeometri fitur sebelumnya. |
Antarmuka Data.SetPropertyEvent
antarmuka
google.maps.Data.SetPropertyEvent
Properti peristiwa setproperty.
Properti | |
|---|---|
feature |
Jenis:
Data.FeatureFitur yang propertinya ditetapkan. |
name |
Jenis:
stringNama 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.FeatureFitur yang propertinya dihapus. |
name |
Jenis:
stringNama properti. |
oldValue |
Jenis:
*Nilai sebelumnya. |