FeatureLayer arayüzü
google.maps.FeatureLayer
arayüz
Stili istemci tarafında geçersiz kılınabilecek veya etkinliklere eklenmiş belirli bir FeatureType
özelliklerini içeren bir harita katmanını temsil eden arayüz.
Özellikler | |
---|---|
featureType |
Tür:
FeatureType Bu FeatureLayer ile ilişkilendirilmiş FeatureType . |
isAvailable |
Tür:
boolean Bu FeatureLayer öğesinin kullanılabilir olup olmadığı, yani bu harita için veriye dayalı stil özelliğinin kullanılabildiği olup olmadığı (bu FeatureLayer öğesinin Google Cloud Console harita stilinde etkinleştirildiği vektör parçalarının kullanıldığı bir harita kimliği vardır). Bu değer yanlışsa (veya yanlışsa) bu FeatureLayer stilinin stili varsayılana döner ve etkinlikler tetiklenmez. |
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 tekrar ayarlamanız gerekir. FeatureStyleFunction , harita parçalarının üzerine uygulandığında tutarlı sonuçlar döndürmeli ve performans için optimize edilmelidir. Eşzamansız işlevler desteklenmez. FeatureStyleOptions kullanıyorsanız katmanın tüm özellikleri aynı FeatureStyleOptions ile biçimlendirilecektir. Önceden ayarlanmış stili kaldırmak için stili null olarak ayarlayın. Bu FeatureLayer mevcut değilse stil ayarlama işlemi hiçbir işlem yapmaz ve bir hata kaydeder. |
Yöntemler | |
---|---|
addListener |
addListener(eventName, handler) Parametreler:
Dönüş Değeri:
MapsEventListener Sonuç olarak etkinlik işleyici.Belirtilen dinleyici işlevini belirtilen etkinlik adına ekler. Bu dinleyici için event.removeListener ile kullanılabilecek bir tanımlayıcı döndürür. |
FeatureType sabitleri
google.maps.FeatureType
sabit değer
Özellik türleri için tanımlayıcılar.
v=beta
kullanılırken const {FeatureType} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Sabitler | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Ülke düzeyinin altındaki birinci taraf sivil tüzel kişiyi belirtir. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Ülke düzeyinin altındaki ikinci dereceden tüzel kişiyi gösterir. |
COUNTRY |
Ulusal siyasi varlığı belirtir. |
LOCALITY |
Şehir veya ilçeyle ilgili anonim bir tüzel kişiyi belirtir. |
POSTAL_CODE |
Ülke içindeki posta adresleri için posta kodu kullanıldığını belirtir. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
FeatureLayer
stilini biçimlendirmek için bir işlev.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions arayüzü
google.maps.FeatureStyleFunctionOptions
arayüz
Seçenekler FeatureStyleFunction
kartına aktarıldı.
Özellikler | |
---|---|
feature |
Tür:
Feature Feature , stili belirlemek için FeatureStyleFunction aralığına aktarıldı. |
FeatureStyleOptions arayüzü
google.maps.FeatureStyleOptions
arayüz
Bu seçenekler, harita üzerinde Feature
stilinin 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 geometrileri için geçerlidir. |
fillOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında dolgu opaklığı. Yalnızca poligon geometrileri 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 0,0 ile 1,0 arasında bir fırça opaklığıdır. 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
Vektör haritası karo özelliğini temsil eden bir arayüz. Bunlar FeatureStyleFunction
için girişlerdir. Belirli bir Feature
nesnesine referans kaydetmeyin. Referans sabit olmayacak.
Özellikler | |
---|---|
featureType |
Tür:
FeatureType Bu Feature alanın FeatureType kadarı. |
PlaceFeature arayüzü
google.maps.PlaceFeature
arayüz
FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
ve FeatureType.POSTAL_CODE
türündeki özellikleri içeren yer kimliğine sahip bir özelliği temsil eden arayüz.
Bu arayüz Feature
tarihine kadar geçerlidir.
Özellikler | |
---|---|
placeId |
Tür:
string |
Devralındı:
featureType
|
Yöntemler | |
---|---|
fetchPlace |
fetchPlace() Parametreler: Yok
Bu PlaceFeature için bir Place getirir. Açılan Place nesnesinde id ve displayName özellikleri doldurulur. (Sonraki alanlar normal Yerler API'si etkinleştirme ve faturalandırmasına tabi olarak daha sonra Place.fetchFields() yoluyla talep edilebilir.) Yalnızca eşzamanlı FeatureStyleFunction işlevi desteklendiği için FeatureStyleFunction komutundan çağırmayın. Place getirilirken bir hata oluştuğunda vaat reddedilir. |
FeaturetimEvent arayüzü
google.maps.FeatureMouseEvent
arayüz
Bu nesne, FeatureLayer
üzerindeki bir fare etkinliğinden döndürülür.
Bu arayüz MapMouseEvent
tarihine kadar geçerlidir.
Özellikler | |
---|---|
features |
Bu fare etkinliğindeki Feature etkinlikleri. |
Devralındı:
domEvent ,
latLng
|
Yöntemler | |
---|---|
Devralındı:
stop
|