FeatureLayer arayüzü
google.maps.FeatureLayer
arayüz
Stili istemci tarafında geçersiz kılınabilen veya etkinlik eklenmiş belirli bir FeatureType
öğesinin özelliklerini içeren harita katmanını temsil eden arayüz.
Özellikler | |
---|---|
featureType |
Tür:
FeatureType Bu FeatureLayer ile ilişkili FeatureType . |
isAvailable |
Tür:
boolean Bu FeatureLayer öğesinin kullanılabilir olup olmadığı, yani bu harita için veriye dayalı stilin kullanılabilir olup olmadığı anlamına gelir (Google Cloud Console harita stilinde bu FeatureLayer etkinleştirilmiş şekilde vektör parçalarını kullanan bir harita kimliği vardır). Bu değer false (yanlış) değerine ayarlanırsa (veya yanlış duruma gelirse), bu FeatureLayer öğesindeki stil varsayılana döner ve etkinlikler tetiklenmez. |
datasetId optional |
Tür:
string optional Bu FeatureLayer için veri kümesi kimliği. Yalnızca featureType öğesi FeatureType.DATASET ise mevcuttur. |
style optional |
Tür:
FeatureStyleOptions|FeatureStyleFunction optional FeatureLayer içindeki Feature öğelerinin stili. Stil ayarlandığında stil uygulanır. Stil işleviniz güncellenirse stil özelliğini yeniden ayarlamanız gerekir. FeatureStyleFunction , harita bölümleri üzerine uygulandığında tutarlı sonuçlar döndürmeli ve performans için optimize edilmelidir. Eşzamansız işlevler desteklenmez. FeatureStyleOptions kullanırsanız katmanın tüm özelliklerinin stili aynı FeatureStyleOptions ile belirlenir. Önceden ayarlanan stili kaldırmak için stili null olarak ayarlayın. Bu FeatureLayer kullanılamıyorsa ayar stili hiçbir şey yapmaz ve bir hata kaydeder. |
Yöntemler | |
---|---|
addListener |
addListener(eventName, handler) Parametreler:
Dönüş Değeri:
MapsEventListener Sonuçta ortaya çıkan etkinlik işleyici.Belirtilen işleyici işlevini verilen etkinlik adına ekler. Bu işleyici için event.removeListener ile kullanılabilecek bir tanımlayıcı döndürür. |
Etkinlikler | |
---|---|
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, FeatureLayer tıklandığında tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcının faresi FeatureLayer öğesinin üzerine geldiğinde tetiklenir. |
FeatureType sabit değerleri
google.maps.FeatureType
sabit değer
Özellik türleri için tanımlayıcılar.
const {FeatureType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Ülke düzeyinin altında birinci dereceden sivil tüzel kişiyi belirtir. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Ülke düzeyinin altında ikinci dereceden bir sivil tüzel kişiyi belirtir. |
COUNTRY |
Ulusal siyasi tüzel kişiyi belirtir. |
DATASET |
Üçüncü taraf veri kümesini gösterir. |
LOCALITY |
anonim bir şehir veya kasaba siyasi tüzel kişiliğini belirtir. |
POSTAL_CODE |
Ülke içindeki posta iletilerini göndermek için kullanılan posta kodunu belirtir. Posta kodlarını içerir. |
SCHOOL_DISTRICT |
Okul bölgesini gösterir. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
FeatureLayer
stilini belirlemek için kullanılan bir işlev.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions arayüzü
google.maps.FeatureStyleFunctionOptions
arayüz
Seçenekler FeatureStyleFunction
öğesine iletildi.
Özellikler | |
---|---|
feature |
Tür:
Feature Stil için Feature , FeatureStyleFunction iletildi. |
FeatureStyleOptions arayüzü
google.maps.FeatureStyleOptions
arayüz
Bu seçenekler, bir Feature
stilinin haritada nasıl değiştirileceğini belirtir.
Özellikler | |
---|---|
fillColor optional |
Tür:
string optional Onaltılık RGB dizesi (ör. yeşil için "#00FF00"). Yalnızca poligon geometriler için geçerlidir. |
fillOpacity optional |
Tür:
number optional Dolgu opaklığı 0,0 ile 1,0 arasında. Yalnızca poligon geometriler için geçerlidir. |
strokeColor optional |
Tür:
string optional Onaltılık RGB dizesi (ör. yeşil için "#00FF00"). |
strokeOpacity optional |
Tür:
number optional Fırça opaklığı 0,0 ile 1,0 arasında. Yalnızca çizgi ve poligon geometrileri için geçerlidir. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden fırça genişliği. Yalnızca çizgi ve poligon geometrileri için geçerlidir. |
Özellik arayüzü
google.maps.Feature
arayüz
Bir vektör harita parçası özelliğini temsil eden arayüz. Bunlar, FeatureStyleFunction
girişleridir. Başvuru kararlı olmayacağı için belirli bir Feature
nesnesine başvuru kaydetmeyin.
Özellikler | |
---|---|
featureType |
Tür:
FeatureType Bu Feature ile ilgili FeatureType . |
PlaceFeature arayüzü
google.maps.PlaceFeature
arayüz
FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.POSTAL_CODE
ve FeatureType.SCHOOL_DISTRICT
türünde özellikler içeren bir yer kimliğine sahip özelliği temsil eden arayüz.
Bu arayüz Feature
kapsamını genişletir.
Özellikler | |
---|---|
placeId |
Tür:
string |
Devralındı:
featureType
|
Yöntemler | |
---|---|
fetchPlace |
fetchPlace() Parametreler: Yok
Bu PlaceFeature için bir Place getirir. Sonuçta elde edilen Place nesnesinde id ve displayName özellikleri doldurulur. Görünen ad, son kullanıcının haritada gördüğü dilde olacaktır. (Daha sonra, normal Places API etkinleştirme ve faturalandırmaya tabi olarak Place.fetchFields() aracılığıyla ek alanlar istenebilir.) Yalnızca eşzamanlı FeatureStyleFunctions desteklendiğinden bunu bir FeatureStyleFunction öğesinden çağırmayın. Place getirilirken bir hata oluştuysa söz reddedilir. |
DatasetFeature arayüzü
google.maps.DatasetFeature
arayüz
Veri kümesindeki bir özelliği temsil eden arayüz. DatasetFeature
öğesinin featureType
değeri her zaman FeatureType.DATASET
olur.
Bu arayüz Feature
kapsamını genişletir.
Özellikler | |
---|---|
datasetAttributes |
Tür:
Object<string, string> Özelliğin özniteliklerinin anahtar/değer eşlemesi. |
datasetId |
Tür:
string Bu özelliğin ait olduğu veri kümesinin veri kümesi kimliği. |
Devralındı:
featureType
|
FeatureMouseEvent arayüz
google.maps.FeatureMouseEvent
arayüz
Bu nesne, FeatureLayer
üzerinde bir fare etkinliğinden döndürülür.
Bu arayüz MapMouseEvent
kapsamını genişletir.
Özellikler | |
---|---|
features |
Bu fare etkinliğindeki Feature . |
Devralındı:
domEvent ,
latLng
|
Yöntemler | |
---|---|
Devralındı:
stop
|