Antarmuka FeatureLayer
Antarmuka google.maps.FeatureLayer
Antarmuka yang mewakili lapisan peta yang berisi fitur FeatureType
tertentu yang gayanya dapat diganti pada sisi klien, atau memiliki peristiwa yang dilampirkan.
Properti | |
---|---|
featureType |
Jenis:
FeatureType FeatureType yang terkait dengan FeatureLayer ini. |
isAvailable |
Jenis:
boolean Apakah FeatureLayer ini tersedia, artinya apakah Gaya visual berbasis data tersedia untuk peta ini (ada ID peta yang menggunakan ubin vektor dengan FeatureLayer ini diaktifkan di gaya peta Google Cloud Console.) Jika ini salah (atau menjadi salah), gaya pada FeatureLayer ini akan kembali ke default dan peristiwa tidak dipicu. |
style optional |
Jenis:
FeatureStyleOptions|FeatureStyleFunction optional Gaya Feature dalam FeatureLayer . Gaya diterapkan saat gaya ditetapkan. Jika fungsi gaya diperbarui, Anda harus menetapkan properti gaya lagi. FeatureStyleFunction harus menampilkan hasil yang konsisten saat diterapkan di atas ubin peta, dan harus dioptimalkan untuk performa. Fungsi asinkron tidak didukung. Jika Anda menggunakan FeatureStyleOptions , semua fitur lapisan tersebut akan diberi gaya dengan FeatureStyleOptions yang sama. Setel gaya ke null untuk menghapus gaya yang telah disetel sebelumnya. Jika FeatureLayer ini tidak tersedia, gaya setelan tidak akan melakukan apa pun dan akan mencatat error. |
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai Hasil:
MapsEventListener Pemroses peristiwa yang dihasilkan.Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. Menampilkan ID untuk pemroses ini yang dapat digunakan dengan event.removeListener . |
Konstanta FeatureType
Konstanta google.maps.FeatureType
ID untuk jenis fitur.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {FeatureType} = await google.map.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Menunjukkan entitas sipil urutan pertama di bawah tingkat negara. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Menunjukkan entitas sipil urutan kedua di bawah tingkat negara. |
ADMINISTRATIVE_AREA_LEVEL_3 |
Menunjukkan entitas sipil urutan ketiga di bawah tingkat negara. |
ADMINISTRATIVE_AREA_LEVEL_4 |
Menunjukkan entitas sipil urutan keempat di bawah tingkat negara. |
COUNTRY |
Menunjukkan entitas politik nasional. |
LOCALITY |
Menunjukkan gabungan entitas politik kota besar atau kota kecil. |
NEIGHBORHOOD |
Menunjukkan daerah sekitar yang telah diberi nama. |
POSTAL_CODE |
Menunjukkan kode pos seperti yang biasa digunakan untuk penulisan alamat pos dalam negara tersebut. |
SUBLOCALITY_LEVEL_1 |
Menunjukkan entitas sipil urutan pertama di bawah lokalitas. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Fungsi untuk menata gaya FeatureLayer
.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Antarmuka FeatureStyleFunctionOptions
Antarmuka google.maps.FeatureStyleFunctionOptions
Opsi diteruskan ke FeatureStyleFunction
.
Properti | |
---|---|
feature |
Jenis:
Feature Feature diteruskan ke FeatureStyleFunction untuk gaya visual. |
Antarmuka FeatureStyleOptions
Antarmuka google.maps.FeatureStyleOptions
Opsi ini menentukan cara memodifikasi gaya Feature
pada peta.
Properti | |
---|---|
fillColor optional |
Jenis:
string optional String RGB heksadesimal (seperti "#00FF00" untuk hijau). Hanya berlaku untuk geometri poligon. |
fillOpacity optional |
Jenis:
number optional Opasitas pengisian antara 0,0 dan 1,0. Hanya berlaku untuk geometri poligon. |
strokeColor optional |
Jenis:
string optional String RGB heksadesimal (seperti "#00FF00" untuk hijau). |
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. |
Antarmuka fitur
Antarmuka google.maps.Feature
Antarmuka yang mewakili fitur ubin peta vektor. Ini adalah input untuk FeatureStyleFunction
. Jangan menyimpan referensi ke objek Feature
tertentu karena referensi tidak akan stabil.
Properti | |
---|---|
featureType |
Jenis:
FeatureType FeatureType dari Feature ini. |
Antarmuka PlaceFeature
Antarmuka google.maps.PlaceFeature
Antarmuka yang merepresentasikan fitur dengan ID tempat yang menyertakan fitur jenis FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_3
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_4
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.NEIGHBORHOOD
, FeatureType.POSTAL_CODE
, dan FeatureType.SUBLOCALITY_LEVEL_1
.
Antarmuka ini memperluas
Feature
.
Properti | |
---|---|
|
Jenis:
string Nama tampilan. |
placeId |
Jenis:
string |
Diwariskan:
featureType
|
Metode | |
---|---|
fetchPlace |
fetchPlace() Parameter: Tidak ada
Mengambil Place untuk PlaceFeature ini. Pada objek Place yang dihasilkan, properti id dan displayName akan diisi. (Kolom tambahan selanjutnya dapat diminta melalui Place.fetchFields() sesuai dengan pengaktifan dan penagihan Places API normal.) Jangan panggil ini dari FeatureStyleFunction karena hanya FeatureStyleFunctions sinkron yang didukung. Promise ditolak jika terjadi error saat mengambil Place . |
Antarmuka FeatureMouseEvent
Antarmuka google.maps.FeatureMouseEvent
Objek ini ditampilkan dari peristiwa mouse pada FeatureLayer
.
Antarmuka ini memperluas
MapMouseEvent
.
Properti | |
---|---|
features |
Feature di peristiwa mouse ini. |
Diwariskan:
domEvent ,
latLng
|
Metode | |
---|---|
Diwariskan:
stop
|