Data

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Veri sınıfı

google.maps.Data sınıf

Coğrafi verileri gösteren bir katman. Noktalar, çizgi ve çokgenler gösterilebilir.

Her Map varsayılan olarak bir Data nesnesine sahiptir. Bu nedenle çoğu zaman bir nesne oluşturulması gerekmez. Örneğin:

 var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data nesnesi, Features koleksiyonudur.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

Data
Data([options])
Parametreler:
Belirtilen DataOptions öğesiyle boş bir koleksiyon oluşturur.
add
add([feature])
Parametreler:
İade Değeri: Data.Feature
Koleksiyona bir özellik ekler ve eklenen özelliği döndürür.

Özellik bir kimliğe sahipse, koleksiyondaki mevcut tüm özelliklerin aynı kimlikle değiştirilmesini sağlar. Özellik belirtilmemişse, herhangi bir özellik içermeyen boş bir geometriye sahip yeni bir özellik oluşturulur. FeatureOptions verilirse belirtilen özellikler ile yeni bir özellik oluşturulur.

1234 ve '1234' kimliklerinin eşdeğer olduğunu unutmayın. 1234 kimliğine sahip bir özellik eklendiğinde '1234' kimliğine sahip bir özellik değiştirilir.

addGeoJson
addGeoJson(geoJson[, options])
Parametreler:
İade Değeri: Array<Data.Feature>
Koleksiyona GeoJSON özellikleri ekler. Bu yönteme ayrıştırılmış bir JSON verin. İçe aktarılan özellikler döndürülür. GeoJSON içe aktarılamadıysa bir istisna oluşturur.
contains
contains(feature)
Parametreler:
İade Değeri: boolean
Belirli bir özelliğin koleksiyonda olup olmadığını kontrol eder.
forEach
forEach(callback)
Parametreler:
Return Value: Hiçbiri
Belirli bir işlevi, koleksiyondaki bir özelliği her bir çağrıdaki işleve ileterek sürekli olarak çağırır. Özelliklerin yineleme sırası tanımlanmamıştır.
getControlPosition
getControlPosition()
Parametreler: Yok
İade Değeri: ControlPosition
Harita üzerindeki çizim denetimlerinin konumunu döndürür.
getControls
getControls()
Parametreler: Yok
İade Değeri: Array<string>
Kullanıcının seçebileceği çizim modlarını, gösterildikleri sıraya göre döndürür. Varsayılan olarak eklenen null çizim modu buna dahil değildir. Olası çizim modları "Point", "LineString" veya "Polygon"'dir.
getDrawingMode
getDrawingMode()
Parametreler: Yok
İade Değeri: string|null
Belirtilen Veri katmanının geçerli çizim modunu döndürür. null çizim modu, kullanıcının haritayla normal şekilde etkileşimde bulunabileceği ve tıklamaların herhangi bir şey çizmemesi anlamına gelir. Olası çizim modları null, "Point", "LineString" veya "Polygon"'dir.
getFeatureById
getFeatureById(id)
Parametreler:
  • id: number|string
İade Değeri: Data.Feature|undefined
Belirtilen kimliğe sahip özelliği koleksiyonda mevcutsa döndürür. Aksi takdirde undefined değerini döndürür.

1234 ve '1234' kimliklerinin eşdeğer olduğunu unutmayın. Aynı özelliği aramak için her ikisi de kullanılabilir.

getMap
getMap()
Parametreler: Yok
İade Değeri: Map
Özelliklerin gösterildiği haritayı döndürür.
getStyle
getStyle()
Parametreler: Yok
Koleksiyondaki tüm özelliklerin stiline sahip olur.
loadGeoJson
loadGeoJson(url[, options, callback])
Parametreler:
Return Value: Hiçbiri
URL'den GeoJSON'yı yükler ve özellikleri koleksiyona ekler.

NOT: GeoJSON, XHR kullanılarak getirilir ve alanlar arası çalışmayabilir. Sorun yaşarsanız AJAX kitaplığını kullanarak GeoJSON öğesini almanızı ve ardından addGeoJson() yöntemini çağırmanızı öneririz.

overrideStyle
overrideStyle(feature, style)
Parametreler:
Return Value: Hiçbiri
Bir özelliğin stilini değiştirir. Bu değişiklikler, setStyle() tarafından belirtilen stilin üzerine uygulanır. null olarak ayarlanmış stil özellikleri setStyle() aracılığıyla belirtilen değere geri döndürülür.
remove
remove(feature)
Parametreler:
Return Value: Hiçbiri
Bir özelliği koleksiyondan kaldırır.
revertStyle
revertStyle([feature])
Parametreler:
Return Value: Hiçbiri
Önceki overrideStyle() telefon aramalarının etkisini kaldırır. Belirtilen özelliğin stili, setStyle() tarafından belirtilen stile geri döner.

Özellik belirtilmemişse tüm özelliklerin stili geri alınır.

setControlPosition
setControlPosition(controlPosition)
Parametreler:
Return Value: Hiçbiri
Çizim denetimlerinin haritadaki konumunu ayarlar.
setControls
setControls(controls)
Parametreler:
  • controls: Array<string>
Return Value: Hiçbiri
Kullanıcının seçebileceği çizim modlarını, görüntülenme sıralarına göre ayarlar. Varsayılan olarak eklenen null çizim modunu içermemelidir. null ise çizim denetimleri devre dışı bırakılır ve gösterilmez. Olası çizim modları "Point", "LineString" veya "Polygon"'dir.
setDrawingMode
setDrawingMode(drawingMode)
Parametreler:
  • drawingModestring optional
Return Value: Hiçbiri
Belirtilen Veri katmanının geçerli çizim modunu ayarlar. null çizim modu, kullanıcının haritayla normal şekilde etkileşimde bulunabileceği ve tıklamaların herhangi bir şey çizmemesi anlamına gelir. Olası çizim modları null, "Point", "LineString" veya "Polygon"'dir.
setMap
setMap(map)
Parametreler:
Return Value: Hiçbiri
Belirtilen haritadaki özellikleri işler. Harita null olarak ayarlanırsa özellikler haritadan kaldırılır.
setStyle
setStyle(style)
Return Value: Hiçbiri
Koleksiyondaki tüm özelliklerin stilini ayarlar. overrideStyle() aracılığıyla özellik bazında belirtilen stiller uygulanmaya devam eder.

İstediğiniz stile sahip bir nesneyi veya her bir özelliğin stilini hesaplayan bir işlevi iletin. İşlev, bir özelliğin özellikleri her güncellendiğinde çağrılır.

toGeoJson
toGeoJson(callback)
Parametreler:
  • callbackfunction(Object): void
Return Value: Hiçbiri
Koleksiyondaki özellikleri GeoJSON nesnesine dışa aktarır.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
addfeature
function(event)
Bağımsız değişkenler:
Bu etkinlik, koleksiyona bir özellik eklendiğinde tetiklenir.
click
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometrinin tıklanması için tetiklenir.
contextmenu
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometride DOM bağlam menüsü etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometrinin çift tıklanması için tetiklenir.
mousedown
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometride fareyle üzerine gelindiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler:
Bu etkinlik, fare geometri alanının dışına çıktığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler:
Bu etkinlik, fare geometrinin alanına girdiğinde etkinleşir.
mouseup
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometride fareyle üzerine gelindiğinde tetiklenir.
removefeature
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özellik koleksiyondan kaldırıldığında etkinleşir.
removeproperty
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin mülkü kaldırıldığında tetiklenir.
setgeometry
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin geometrisi ayarlandığında tetiklenir.
setproperty
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin mülkü ayarlandığında tetiklenir.
rightclick
function(event)
Bağımsız değişkenler:
Bu etkinlik, geometrinin sağ tıklanması için tetiklenir.

Data.DataOptions arayüzü

google.maps.Data.DataOptions arayüz

Geliştiricilerin Data nesnesi üzerinde ayarlayabileceği özellikleri tanımlamak için kullanılan DataOptions nesnesi.

map
Tür: Map
Koleksiyonun özelliklerinin gösterileceği harita.
controlPosition optional
Tür: ControlPosition optional
Çizim denetimlerinin haritadaki konumu.
controls optional
Tür: Array<string> optional
Varsayılan: null
Kullanıcının seçebileceği çizim modlarını, gösterildikleri sıraya göre açıklar. Varsayılan olarak eklenen null çizim modunu içermemelidir. null ise çizim denetimleri devre dışı bırakılır ve gösterilmez. Olası çizim modları "Point", "LineString" veya "Polygon"'dir.
drawingMode optional
Tür: string optional
Varsayılan: null
Belirtilen Veri katmanının geçerli çizim modu. null çizim modu, kullanıcının haritayla normal şekilde etkileşimde bulunabileceği ve tıklamaların herhangi bir şey çizmemesi anlamına gelir. Olası çizim modları null, "Point", "LineString" veya "Polygon"'dir.
featureFactory optional
Tür: function(Data.Geometry): Data.Feature optional
Çizim etkinleştirildiğinde ve bir kullanıcı Geometri (Nokta, Çizgi Dizesi veya Poligon) çizdiğinde, bu işleve bir Geometri denir ve Veri Katmanı'na eklenecek bir Özellik döndürmelidir. Bir özellik Fabrikası sağlanmazsa, kimliği olmayan bir Özellik ve o mülk için herhangi bir özellik oluşturulmaz. Varsayılan olarak null değerine ayarlanır.
style optional
Koleksiyondaki tüm özellikler için stil. Daha fazla bilgi için yukarıdaki setStyle() yöntemini inceleyin.

Data.GeoJsonOptions arayüz

google.maps.Data.GeoJsonOptions arayüz

GeoJSON dosyasını içe aktarmak için isteğe bağlı parametreler.

idPropertyName optional
Tür: string optional
Özellik kimliği olarak kullanılacak Özellik özelliğinin adı. Belirtilmezse GeoJSON Özellik kimliği kullanılır.

Data.StyleOptions arayüzü

google.maps.Data.StyleOptions arayüz

Bu seçenekler, bir özelliğin bir haritada görüntülendiğinde nasıl görünmesi gerektiğini belirtir.

animation optional
Tür: Animation optional
İşaretçi bir haritaya eklendiğinde oynatılacak animasyon. Yalnızca nokta geometrileri için geçerlidir.
clickable optional
Tür: boolean optional
Varsayılan: true
true ise işaretçi, fare ve dokunma etkinliklerini alır.
cursor optional
Tür: string optional
Fareyle üzerine gelindiğinde gösterilecek imleç. Yalnızca nokta geometrileri için geçerlidir.
draggable optional
Tür: boolean optional
Varsayılan: false
true ise, nesne harita üzerinde sürüklenebilir ve alttaki özelliğin geometrisi güncellenir.
editable optional
Tür: boolean optional
Varsayılan: false
true ise nesne, denetim noktaları sürüklenerek düzenlenebilir. Temel öğe, geometrisini günceller. Yalnızca LineString ve Poligon geometrileri için geçerlidir.
fillColor optional
Tür: string optional
Dolgu rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. Yalnızca poligon geometrileri için geçerlidir.
fillOpacity optional
Tür: number optional
0,0 ile 1,0 arasında doluluk opaklığı. Yalnızca poligon geometrileri için geçerlidir.
icon optional
Tür: string|Icon|Symbol optional
Ön plan simgesi. Sağlanan bir dize, url biçiminde bir Icon olarak kabul edilir. Yalnızca nokta geometrileri için geçerlidir.
icons optional
Tür: Array<IconSequence> optional
Çoklu çizgi üzerinde oluşturulacak simgeler. Yalnızca çizgi geometrileri için geçerlidir.
label optional
Tür: string|MarkerLabel optional
İşaretçiye etiket ekler. Etiket bir dize veya MarkerLabel nesnesi olabilir. Yalnızca nokta geometrileri için geçerlidir.
opacity optional
Tür: number optional
İşaretçinin 0,0 ile 1,0 arasında opaklığı Yalnızca nokta geometrileri için geçerlidir.
shape optional
Tür: MarkerShape optional
İsabet algılama için kullanılan resim haritasını tanımlar. Yalnızca nokta geometrileri için geçerlidir.
strokeColor optional
Tür: string optional
Fırça rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. Yalnızca çizgi ve poligon geometrileri için geçerlidir.
strokeOpacity optional
Tür: number optional
0,0 ile 1,0 arasında fırça opaklığı. 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.
title optional
Tür: string optional
Fareyle üzerine gelinen metin. Yalnızca nokta geometrileri için geçerlidir.
visible optional
Tür: boolean optional
Varsayılan: true
Özelliğin görünür olup olmadığı.
zIndex optional
Tür: number optional
Tüm özellikler, zIndex sırasına göre haritada gösterilir. Daha yüksek değerler, daha düşük değerlere sahip özelliklerin önünde gösterilir. İşaretçiler her zaman çizgi ve poligonların önünde gösterilir.

Data.StylingFunction typedef

google.maps.Data.StylingFunction typedef

Bir özelliğin görünümünü hesaplayan bir işlev.

Data.setStyle() yöntemi, bir stil işlevini kabul edebilir. Özelliklerinin özelliklerine göre farklı görünmesi gerektiğinde bunu kullanın. Stil özellikleri hakkında daha fazla bilgiyi geliştirici kılavuzunda bulabilirsiniz.

function(Data.Feature): Data.StyleOptions

Data.Feature sınıfı

google.maps.Data.Feature sınıf

Bir özelliğin geometrisi, kimliği ve özellik grubu vardır.

Data.Feature
Data.Feature([options])
Parametreler:
Belirtilen seçeneklerle bir özellik oluşturur.
forEachProperty
forEachProperty(callback)
Parametreler:
  • callback: function(*, string): void
Return Value: Hiçbiri
Belirli bir çağrıyı tekrar tekrar çağırarak her çağrıda bir özellik değeri ve ad iletir. Özellikler üzerinden iterasyon sıralaması tanımlanmamıştır.
getGeometry
getGeometry()
Parametreler: Yok
İade Değeri: Data.Geometry
Özelliğin geometrisini döndürür.
getId
getId()
Parametreler: Yok
İade Değeri: number|string|undefined
Özellik kimliğini döndürür.
getProperty
getProperty(name)
Parametreler:
  • name: string
İade Değeri: *
İstenen özelliğin değerini veya özellik yoksa undefined değerini döndürür.
removeProperty
removeProperty(name)
Parametreler:
  • namestring
Return Value: Hiçbiri
Belirtilen ada sahip mülkü kaldırır.
setGeometry
setGeometry(newGeometry)
Parametreler:
Return Value: Hiçbiri
Özelliğin geometrisini belirler.
setProperty
setProperty(name, newValue)
Parametreler:
  • name: string
  • newValue*
Return Value: Hiçbiri
Belirtilen özelliğin değerini ayarlar. newValue undefined ise bu, removeProperty çağrısına eşdeğerdir.
toGeoJson
toGeoJson(callback)
Parametreler:
  • callbackfunction(Object): void
Return Value: Hiçbiri
Özelliği bir GeoJSON nesnesine dışa aktarır.
removeproperty
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin mülkü kaldırıldığında tetiklenir.
setgeometry
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin geometrisi ayarlandığında tetiklenir.
setproperty
function(event)
Bağımsız değişkenler:
Bu etkinlik, bir özelliğin özelliği ayarlandığında tetiklenir.

Data.FeatureOptions arayüzü

google.maps.Data.FeatureOptions arayüz

Data.Feature nesneleri oluşturmak için isteğe bağlı parametreler.

geometry optional
Özelliğin geometrisi. Bir özellik oluşturulduğunda herhangi bir özellik belirtilmezse özelliğin geometrisi null şeklinde olur. Bir LatLng nesnesi veya LatLngLiteral verilirse bu, Data.Point geometrisine dönüştürülür.
id optional
Tür: number|string optional
Özellik kimliği isteğe bağlıdır. Sağlanmışsa getFeatureById() yöntemini kullanarak bu özelliği bir Data nesnesinde aramak için kullanılabilir. Bir özelliğin kimliğinin daha sonra değiştirilemeyeceğini unutmayın.
properties optional
Tür: Object optional
Özellik özellikleri. Bu, mülk adlarının değerler ile rastgele eşlenmesidir.

Data.Geometry arayüz

google.maps.Data.Geometry arayüz

Çeşitli geometri nesneleri için bir üst sınıf.

forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callback: function(LatLng): void
Return Value: Hiçbiri
Belirtilen işlevi sürekli olarak çağırarak geometriden her çağrıdaki işleve bir nokta geçirir.
getType
getType()
Parametreler: Yok
İade Değeri: string
Geometri nesnesinin türünü döndürür. Olasılıklar: "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" veya "GeometryCollection".

Data.Point sınıfı

google.maps.Data.Point sınıf

Nokta geometrisi tek bir LatLng içerir.

Bu sınıfta Data.Geometry uygulanır.

Data.Point
Data.Point(latLng)
Parametreler:
Belirtilen LatLng veya LatLngLiteral üzerinden bir Data.Point oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callbackfunction(LatLng): void
Return Value: Hiçbiri
get
get()
Parametreler: Yok
İade Değeri: LatLng
İçerilen LatLng değerini döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"Point" dizesini döndürür.

Data.MultiPoint sınıfı

google.maps.Data.MultiPoint sınıf

Bir Çoklu virgül geometrisi LatLng sayısını içerir.

Bu sınıfta Data.Geometry uygulanır.

Data.MultiPoint
Data.MultiPoint(elements)
Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.MultiPoint oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callbackfunction(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<LatLng>
İçerilen LatLng öğelerinden oluşan diziyi döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • n: number
İade Değeri: LatLng
LatLng değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen LatLng sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"MultiPoint" dizesini döndürür.

Data.LineString sınıfı

google.maps.Data.LineString sınıf

Bir LineString geometrisi LatLng sayısı içeriyor.

Bu sınıfta Data.Geometry uygulanır.

Data.LineString
Data.LineString(elements)
Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.LineString oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callbackfunction(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<LatLng>
Mevcut LatLngs dizisini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • nnumber
İade Değeri: LatLng
LatLng değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen LatLng sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"LineString" dizesini döndürür.

Data.MultiLineString sınıfı

google.maps.Data.MultiLineString sınıf

Bir MultiLineString geometrisi, LineString sayısı içeriyor.

Bu sınıfta Data.Geometry uygulanır.

Data.MultiLineString
Data.MultiLineString(elements)
Parametreler:
Belirtilen Data.LineString veya konum dizilerinden bir Data.MultiLineString oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callback: function(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<Data.LineString>
İçerilen Data.LineString öğelerinden oluşan diziyi döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • nnumber
İade Değeri: Data.LineString
Data.LineString değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen Data.LineString sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"MultiLineString" dizesini döndürür.

Data.LinearRing sınıfı

google.maps.Data.LinearRing sınıf

Doğrusal Ring geometrisi, kapalı bir LineString'i temsil eden LatLng sayısı içerir. İlk LatLng öğesini son LatLng ile eşit hâle getirmenize gerek yoktur. Doğrusal Ring dolaylı olarak kapalı.

Bu sınıfta Data.Geometry uygulanır.

Data.LinearRing
Data.LinearRing(elements)
Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.LinearRing oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callback: function(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<LatLng>
İçerilen LatLng öğelerinden oluşan diziyi döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • n: number
İade Değeri: LatLng
LatLng değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen LatLng sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"LinearRing" dizesini döndürür.

Data.Polygon sınıfı

google.maps.Data.Polygon sınıf

Poligon geometrisi Data.LinearRing sayısı içeriyor. İlk doğrusal halka, dış yüzeyin poligonu olmalıdır. Sonraki doğrusal halkalar ise delik olarak da bilinen iç sınırlar olmalıdır. Delikli örnek poligona bakın.

Bu sınıfta Data.Geometry uygulanır.

Data.Polygon
Data.Polygon(elements)
Parametreler:
Belirtilen Data.LinearRing veya konum dizilerinden bir Data.Polygon oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callbackfunction(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<Data.LinearRing>
İçerilen Data.LinearRing öğelerinden oluşan diziyi döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • n: number
İade Değeri: Data.LinearRing
Data.LinearRing değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen Data.LinearRing sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"Polygon" dizesini döndürür.

Data.MultiPolygon sınıfı

google.maps.Data.MultiPolygon sınıf

Bir Çok Poligon geometrisi Data.Polygon sayısı içeriyor.

Bu sınıfta Data.Geometry uygulanır.

Data.MultiPolygon
Data.MultiPolygon(elements)
Belirtilen Data.Polygon veya konum dizilerinden bir Data.MultiPolygon oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callback: function(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<Data.Polygon>
İçerilen Data.Polygon öğelerinden oluşan diziyi döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • n: number
İade Değeri: Data.Polygon
Data.Polygon değerini içeren n. satırı döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen Data.Polygon sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"MultiPolygon" dizesini döndürür.

Data.GeometryCollection sınıfı

google.maps.Data.GeometryCollection sınıf

GeometryCollection, çeşitli geometri nesnelerini içerir. Tüm LatLng veya LatLngLiteral nesneleri otomatik olarak Data.Point geometri nesnesine dönüştürülür.

Bu sınıfta Data.Geometry uygulanır.

Data.GeometryCollection
Data.GeometryCollection(elements)
Parametreler:
Belirtilen geometrik nesnelerden veya LatLng nesnelerinden bir Data.GeometryCollection oluşturur.
forEachLatLng
forEachLatLng(callback)
Parametreler:
  • callback: function(LatLng): void
Return Value: Hiçbiri
getArray
getArray()
Parametreler: Yok
İade Değeri: Array<Data.Geometry>
Mevcut geometri nesnelerinin dizisini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür.
getAt
getAt(n)
Parametreler:
  • nnumber
İade Değeri: Data.Geometry
n. içerilen geometri nesnesini döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri: number
İçerilen geometri nesnelerinin sayısını döndürür.
getType
getType()
Parametreler: Yok
İade Değeri: string
"GeometryCollection" dizesini döndürür.

Data.timEvent arayüzü

google.maps.Data.MouseEvent arayüz

Bu nesne, bir Data nesnesindeki fare etkinliği işleyicilerine geçirilir.

Bu arayüzün süresi MapMouseEvent tarihine kadar uzatılmaktadır.

feature
Fare etkinliğini oluşturan özellik.
Devralındı: domEvent, latLng
Devralındı: stop

Data.AddFeatureEvent arayüzü

google.maps.Data.AddFeatureEvent arayüz

Bir addfeature etkinliğinin özellikleri.

feature
FeatureCollection listesine eklenen özellik.

Data.RemoveFeatureEvent arayüzü

google.maps.Data.RemoveFeatureEvent arayüz

Bir removefeature etkinliğinin özellikleri.

feature
FeatureCollection ürününden kaldırılan özellik.

Data.SetGeometryEvent arayüzü

google.maps.Data.SetGeometryEvent arayüz

Bir setgeometry etkinliğinin özellikleri.

feature
Geometrisi ayarlanan özellik.
newGeometry optional
Tür: Data.Geometry optional
Yeni özelliğin geometrisi.
oldGeometry optional
Tür: Data.Geometry optional
Önceki özelliğin geometrisi.

Data.SetPropertyEvent arayüzü

google.maps.Data.SetPropertyEvent arayüz

Bir setproperty etkinliğinin özellikleri.

feature
Mülkün ayarlandığı özellik.
name
Tür: string
Tesis adı.
newValue
Tür: *
Yeni değer.
oldValue
Tür: *
Önceki değer. Mülk eklenmişse undefined olur.

Data.RemovePropertyEvent arayüzü

google.maps.Data.RemovePropertyEvent arayüz

Bir removeproperty etkinliğinin özellikleri.

feature
Mülkün kaldırıldığı özellik.
name
Tür: string
Tesis adı.
oldValue
Tür: *
Önceki değer.