Veri sınıfı
google.maps.Data
sınıf
Coğrafi verileri görüntülemek için kullanılan bir katman. Noktalar, çizgi dizileri ve poligonlar görüntülenebilir.
 Her Map varsayılan olarak bir Data nesnesine sahiptir. Bu nedenle, çoğu zaman bir nesne oluşturmaya gerek yoktur. Örneğin: 
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data nesnesi, Features koleksiyonudur.
Bu sınıfın süresi MVCObject tarihinde sona eriyor.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data | Data([options])Parametreler:   
 Belirtilen  DataOptionsile boş bir koleksiyon oluşturur. | 
| Yöntemler | |
|---|---|
| add | add([feature])Parametreler:   
 İade Değeri:   Data.FeatureKoleksiyona bir özellik ekler ve eklenen özelliği döndürür.   Özelliğin kimliği varsa koleksiyondaki aynı kimliğe sahip mevcut özelliklerin yerini alır. Özellik verilmezse boş geometriye sahip ve özelliği olmayan yeni bir özellik oluşturulur.    | 
| 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ılamazsa istisna oluşturur. | 
| contains | contains(feature)Parametreler:   
 İade Değeri:   booleanBelirtilen özelliğin koleksiyonda olup olmadığını kontrol eder. | 
| forEach | forEach(callback)Parametreler:   
 Döndürülen Değer: Yok Belirtilen işlevi tekrar tekrar çağırır ve her çağrıda koleksiyondaki bir özelliği işleve geçirir. Özellikler arasında yineleme sırası tanımlanmamıştır. | 
| getControlPosition | getControlPosition()Parametreler: Yok İade Değeri:   ControlPositionÇizim kontrollerinin haritadaki 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ırayla döndürür. Varsayılan olarak eklenen  nullçizim modu bu kapsamda değildir. Olası çizim modları"Point","LineString"veya"Polygon"'dir. | 
| getDrawingMode | getDrawingMode()Parametreler: Yok İade Değeri:   string|nullBelirtilen veri katmanının geçerli çizim modunu döndürür.  nullçizim modu, kullanıcının haritayla normal şekilde etkileşim kurabileceği ve tıklamaların herhangi bir şey çizmeyeceği anlamına gelir. Olası çizim modlarınull,"Point","LineString"veya"Polygon"'dir. | 
| getFeatureById | getFeatureById(id)Parametreler:   
 İade Değeri:   Data.Feature|undefinedKoleksiyonda varsa belirtilen kimliğe sahip özelliği döndürür. Aksi takdirde  undefineddeğerini döndürür.  | 
| getMap | getMap()Parametreler: Yok İade Değeri:   MapÖzelliklerin gösterildiği haritayı döndürür. | 
| getStyle | getStyle()Parametreler: Yok İade Değeri:   Data.StylingFunction|Data.StyleOptionsKoleksiyondaki tüm özelliklerin stilini alır. | 
| loadGeoJson | loadGeoJson(url[, options, callback])Parametreler:   
 Döndürülen Değer: Yok Bir URL'den GeoJSON yükler ve özellikleri koleksiyona ekler.   NOT: GeoJSON, XHR kullanılarak getirilir ve alanlar arası çalışmayabilir. Sorun yaşıyorsanız GeoJSON'u tercih ettiğiniz AJAX kitaplığını kullanarak getirmenizi ve ardından  | 
| overrideStyle | overrideStyle(feature, style)Parametreler:   
 Döndürülen Değer: Yok Bir özelliğin stilini değiştirir. Bu değişiklikler,  setStyle()tarafından belirtilen stilin üzerine uygulanır.nullolarak ayarlanan stil özellikleri,setStyle()ile belirtilen değere geri döner. | 
| remove | remove(feature)Parametreler:   
 Döndürülen Değer: Yok Koleksiyondan bir özelliği kaldırır. | 
| revertStyle | revertStyle([feature])Parametreler:   
 Döndürülen Değer: Yok Önceki  overrideStyle()aramalarının etkisini kaldırır. Belirtilen özelliğin stili,setStyle()tarafından belirtilen stile geri döner.Özellik belirtilmezse tüm özelliklerin stili geri döndürülür. | 
| setControlPosition | setControlPosition(controlPosition)Parametreler:   
 Döndürülen Değer: Yok Çizim kontrollerinin haritadaki konumunu ayarlar. | 
| setControls | setControls(controls)Parametreler:   
 Döndürülen Değer: Yok Kullanıcının seçebileceği çizim modlarını, gösterildikleri sırayla ayarlar. Varsayılan olarak eklenen  nullçizim modu bu kapsamda değildir.nullise çizim kontrolleri devre dışı bırakılır ve gösterilmez. Olası çizim modları"Point","LineString"veya"Polygon"'dir. | 
| setDrawingMode | setDrawingMode(drawingMode)Parametreler:   
 Döndürülen Değer: Yok Belirtilen veri katmanının geçerli çizim modunu ayarlar.  nullçizim modu, kullanıcının haritayla normal şekilde etkileşim kurabileceği ve tıklamaların herhangi bir şey çizmeyeceği anlamına gelir. Olası çizim modlarınull,"Point","LineString"veya"Polygon"'dir. | 
| setMap | setMap(map)Parametreler:   
 Döndürülen Değer: Yok Belirtilen haritadaki özellikleri oluşturur. Harita  nullolarak ayarlanırsa özellikler haritadan kaldırılır. | 
| setStyle | setStyle(style)Parametreler:   Döndürülen Değer: Yok Koleksiyondaki tüm özelliklerin stilini ayarlar.  overrideStyle()aracılığıyla özellik bazında belirtilen stiller uygulanmaya devam eder.İstediğiniz stil seçeneklerini içeren bir nesne veya her özelliğin stilini hesaplayan bir işlev iletin. İşlev, bir özelliğin özellikleri her güncellendiğinde çağrılır. | 
| toGeoJson | toGeoJson(callback)Parametreler:   
 Döndürülen Değer: Yok Koleksiyondaki özellikleri bir GeoJSON nesnesine aktarır. | 
| Devralındı: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Etkinlikler | |
|---|---|
| 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ıyla tetiklenir. | 
| contextmenu | function(event)Bağımsız değişkenler:   
 Bu etkinlik, DOM contextmenu etkinliği geometride tetiklendiğinde tetiklenir. | 
| dblclick | function(event)Bağımsız değişkenler:   
 Bu etkinlik, geometri üzerinde çift tıklama yapıldığında tetiklenir. | 
| mousedown | function(event)Bağımsız değişkenler:   
 Bu etkinlik, geometrideki bir mousedown için tetiklenir. | 
| mouseout | function(event)Bağımsız değişkenler:   
 Bu etkinlik, fare geometrinin alanından çıktığında tetiklenir. | 
| mouseover | function(event)Bağımsız değişkenler:   
 Bu etkinlik, fare geometrinin alanına girdiğinde tetiklenir. | 
| mouseup | function(event)Bağımsız değişkenler:   
 Bu etkinlik, geometrideki bir mouseup için tetiklenir. | 
| removefeature | function(event)Bağımsız değişkenler:   
 Bu etkinlik, bir özellik koleksiyondan kaldırıldığında tetiklenir. | 
| 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. | 
|  | function(event)Bağımsız değişkenler:   
 Bu etkinlik, geometride sağ tıklama yapıldığında tetiklenir. | 
Data.DataOptions arayüzü
google.maps.Data.DataOptions
arayüz
Geliştiricinin bir Data nesnesinde ayarlayabileceği özellikleri tanımlamak için kullanılan DataOptions nesnesi.
| Özellikler | |
|---|---|
| map | Tür:   MapKoleksiyondaki özelliklerin gösterileceği harita. | 
| controlPosition optional | Tür:   ControlPosition optionalVarsayılan:  ControlPosition.TOP_LEFTÇizim kontrollerinin haritadaki konumu. | 
| controls optional | Tür:   Array<string> optionalVarsayılan:  nullKullanıcının seçebileceği çizim modlarını, gösterildikleri sırayla açıklar. Varsayılan olarak eklenen  nullçizim modu bu kapsamda değildir.nullise çizim kontrolleri devre dışı bırakılır ve gösterilmez. Olası çizim modları"Point","LineString"veya"Polygon"'dir. | 
| drawingMode optional | Tür:   string optionalVarsayılan:  nullBelirli veri katmanının mevcut çizim modu.  nullçizim modu, kullanıcının haritayla normal şekilde etkileşim kurabileceği ve tıklamaların herhangi bir şey çizmeyeceği 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 Dizisi veya Poligon) çizdiğinde bu işlev, söz konusu Geometri ile çağrılır ve veri katmanına eklenecek bir Özellik döndürmelidir. Bir featureFactory sağlanmazsa bunun yerine kimliği ve özellikleri olmayan bir Feature oluşturulur. Varsayılan olarak  nulldeğerine ayarlanır. | 
| style optional | Tür:   Data.StylingFunction|Data.StyleOptions optionalKoleksiyondaki tüm özelliklerin stili. Daha fazla bilgi için yukarıdaki  setStyle()yöntemine bakın. | 
Data.GeoJsonOptions arayüzü
google.maps.Data.GeoJsonOptions
arayüz
GeoJSON'u içe aktarmak için isteğe bağlı parametreler.
| Özellikler | |
|---|---|
| idPropertyName optional | Tür:   string optionalÖzellik kimliği olarak kullanılacak Özellik mülkünün adı. Belirtilmezse GeoJSON özelliği kimliği kullanılır. | 
Data.StyleOptions arayüzü
google.maps.Data.StyleOptions
arayüz
Bu seçenekler, bir öğenin haritada gösterildiğinde nasıl görüneceğini belirtir.
| Özellikler | |
|---|---|
| animation optional | Tür:   Animation optionalİşaretçi haritaya eklendiğinde oynatılacak animasyon. Yalnızca nokta geometrileri için geçerlidir. | 
| clickable optional | Tür:   boolean optionalVarsayılan:  truetrueise işaretçi, fare ve dokunma etkinliklerini alır. | 
| cursor optional | Tür:   string optionalFareyle üzerine gelindiğinde gösterilecek fare imleci. Yalnızca nokta geometrileri için geçerlidir. | 
| draggable optional | Tür:   boolean optionalVarsayılan:  falseBu özellik  truedeğerine ayarlanmışsa nesne harita üzerinde sürüklenebilir ve temel alınan özelliğin geometrisi güncellenir. | 
| editable optional | Tür:   boolean optionalVarsayılan:  falseBu özellik  truedeğerine ayarlanmışsa nesne, kontrol noktaları sürüklenerek düzenlenebilir ve temel alınan özelliğin geometrisi güncellenir. Yalnızca LineString ve Polygon geometrileri için geçerlidir. | 
| fillColor optional | Tür:   string optionalDolgu rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. Yalnızca çokgen geometrileri için geçerlidir. | 
| fillOpacity optional | Tür:   number optional0,0 ile 1,0 arasında dolgu opaklığı. Yalnızca çokgen geometrileri için geçerlidir. | 
| icon optional | Ön plan simgesi. Bir dize sağlanırsa dize,  urlolarakIconile birlikte sağlanmış gibi değerlendirilir. Yalnızca nokta geometrileri için geçerlidir. | 
| icons optional | Tür:   Array<IconSequence> optionalÇoklu çizgi boyunca 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  MarkerLabelnesnesi olabilir. Yalnızca nokta geometrileri için geçerlidir. | 
| opacity optional | Tür:   number optionalİşaretçinin 0,0 ile 1,0 arasındaki 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Çizgi 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 optionalKontur opaklığı 0,0 ile 1,0 arasında olmalıdır. Yalnızca çizgi ve poligon geometrileri için geçerlidir. | 
| strokeWeight optional | Tür:   number optionalKontur genişliği (piksel cinsinden). Yalnızca çizgi ve poligon geometrileri için geçerlidir. | 
| title optional | Tür:   string optionalFareyle üzerine gelindiğinde gösterilen metin. Yalnızca nokta geometrileri için geçerlidir. | 
| visible optional | Tür:   boolean optionalVarsayılan:  trueÖzelliğin görünür olup olmadığı. | 
| zIndex optional | Tür:   number optionalTüm özellikler, zIndex değerlerine 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 dizilerinin ve poligonların önünde gösterilir. | 
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Bir özelliğin görünümünü hesaplayan işlev.
 Data.setStyle() yöntemi, stil işlevini kabul edebilir. Özelliklerin, özelliklerine bağlı olarak farklı görünmesi gerektiğinde bu işlevi kullanın. Stil özellikleriyle ilgili daha fazla bilgiyi Geliştirici Kılavuzu'nda bulabilirsiniz.
function(Data.Feature): Data.StyleOptions
Data.Feature class
google.maps.Data.Feature
sınıf
Bir detayın geometrisi, kimliği ve bir dizi özelliği vardır.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.Feature | Data.Feature([options])Parametreler:   
 Belirtilen seçeneklerle bir özellik oluşturur. | 
| Yöntemler | |
|---|---|
| forEachProperty | forEachProperty(callback)Parametreler:   
 Döndürülen Değer: Yok Belirtilen işlevi tekrar tekrar çağırarak her çağırmada bir özellik değeri ve adı iletir. Özellikler arasında yineleme sırası 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:   
 İade Değeri:   *İstenen özelliğin değerini veya özellik yoksa  undefineddeğerini döndürür. | 
| removeProperty | removeProperty(name)Parametreler:   
 Döndürülen Değer: Yok Belirtilen ada sahip mülkü kaldırır. | 
| setGeometry | setGeometry(newGeometry)Parametreler:   
 Döndürülen Değer: Yok Özelliğin geometrisini ayarlar. | 
| setProperty | setProperty(name, newValue)Parametreler:   
 Döndürülen Değer: Yok Belirtilen özelliğin değerini ayarlar.  newValue,undefinedise bu,removeProperty'ı çağırmaya eş değerdir. | 
| toGeoJson | toGeoJson(callback)Parametreler:   
 Döndürülen Değer: Yok Özelliği GeoJSON nesnesine aktarır. | 
| Etkinlikler | |
|---|---|
| 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. | 
Data.FeatureOptions arayüzü
google.maps.Data.FeatureOptions
arayüz
Data.Feature nesneleri oluşturmak için isteğe bağlı parametreler.
| Özellikler | |
|---|---|
| geometry optional | Tür:   Data.Geometry|LatLng|LatLngLiteral optionalÖzelliğin geometrisi. Bir özellik oluşturulurken hiçbiri belirtilmezse özelliğin geometrisi  nullolur.LatLngnesnesi veyaLatLngLiteralverilirse bu,Data.Pointgeometrisine dönüştürülür. | 
| id optional | Tür:   number|string optionalÖzellik kimliği isteğe bağlıdır. Sağlanırsa  Datanesnesindeki özelliğigetFeatureById()yöntemiyle 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, özellik adlarının değerlerle rastgele eşlenmesidir. | 
Data.Geometry arayüzü
google.maps.Data.Geometry
arayüz
Çeşitli geometri nesneleri için üst sınıf.
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok Belirtilen işlevi tekrar tekrar çağırır ve her çağrıda geometrideki bir noktayı işleve geçirir. | 
| getType | getType()Parametreler: Yok İade Değeri:   stringGeometri nesnesinin türünü döndürür. Olası değerler:  "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ıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.Point | Data.Point(latLng)Parametreler:   
 Belirtilen  LatLngveyaLatLngLiteraldeğerindenData.Pointoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| get | get()Parametreler: Yok İade Değeri:   LatLngİçerilen  LatLngdeğ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
Çok noktalı geometri, bir dizi LatLng içerir.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.MultiPoint | Data.MultiPoint(elements)Parametreler:   
 Belirtilen  LatLngveyaLatLngLiteraldeğerlerinden birData.MultiPointoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İçerilen  LatLng'lerin dizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   LatLngn-th containedLatLngdeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  LatLngsayı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
LineString geometrisi bir dizi LatLng içerir.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.LineString | Data.LineString(elements)Parametreler:   
 Belirtilen  LatLngveyaLatLngLiteraldeğerlerinden birData.LineStringoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İçerilen  LatLngsdizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   LatLngn-th containedLatLngdeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  LatLngsayı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
MultiLineString geometrisi bir dizi LineString içerir.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.MultiLineString | Data.MultiLineString(elements)Parametreler:   
 Belirtilen  Data.LineString'lerden veya konum dizilerinden birData.MultiLineStringoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İade Değeri:   Array<Data.LineString>İçerilen  Data.LineString'lerin dizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   Data.LineStringn-th containedData.LineStringdeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  Data.LineStringsayı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
LinearRing geometrisi, kapalı bir LineString'i temsil eden bir dizi LatLng içerir. İlk LatLng ile son LatLng değerinin eşit olması gerekmez. LinearRing örtülü olarak kapatılır.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.LinearRing | Data.LinearRing(elements)Parametreler:   
 Belirtilen  LatLngveyaLatLngLiteraldeğerlerinden birData.LinearRingoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İçerilen  LatLng'lerin dizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   LatLngn-th containedLatLngdeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  LatLngsayısını döndürür. | 
| getType | getType()Parametreler: Yok İade Değeri:   string"LinearRing"dizesini döndürür. | 
Data.Polygon class
google.maps.Data.Polygon
sınıf
Bir poligon geometrisi, bir dizi Data.LinearRing içerir. İlk doğrusal halka, çokgenin dış sınırı olmalı ve sonraki doğrusal halkalar, delik olarak da bilinen iç sınırlar olmalıdır. İçinde boşluk bulunan örnek poligonu inceleyin.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.Polygon | Data.Polygon(elements)Parametreler:   
 Belirtilen  Data.LinearRing'lerden veya konum dizilerinden birData.Polygonoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İade Değeri:   Array<Data.LinearRing>İçerilen  Data.LinearRing'lerin dizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   Data.LinearRingn-th containedData.LinearRingdeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  Data.LinearRingsayısını döndürür. | 
| getType | getType()Parametreler: Yok İade Değeri:   string"Polygon"dizesini döndürür. | 
Data.MultiPolygon class
google.maps.Data.MultiPolygon
sınıf
MultiPolygon geometrisi, bir dizi Data.Polygon içerir.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.MultiPolygon | Data.MultiPolygon(elements)Parametreler:   
 Belirtilen  Data.Polygon'lerden veya konum dizilerinden birData.MultiPolygonoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İade Değeri:   Array<Data.Polygon>İçerilen  Data.Polygon'lerin dizisini döndürür.getArray()her çağrıldığında yeni bir dizi döndürülür. | 
| getAt | getAt(n)Parametreler:   
 İade Değeri:   Data.Polygonn-th containedData.Polygondeğerini döndürür. | 
| getLength | getLength()Parametreler: Yok İade Değeri:   numberİçerilen  Data.Polygonsayısını döndürür. | 
| getType | getType()Parametreler: Yok İade Değeri:   string"MultiPolygon"dizesini döndürür. | 
Data.GeometryCollection class
google.maps.Data.GeometryCollection
sınıf
GeometryCollection, bir dizi geometri nesnesi içerir. Tüm LatLng veya LatLngLiteral nesneleri otomatik olarak Data.Point geometri nesnelerine dönüştürülür.
Bu sınıf Data.Geometry öğesini uygular.
const {Data} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Data.GeometryCollection | Data.GeometryCollection(elements)Parametreler:   
 Belirtilen geometri nesnelerinden veya  LatLng'lerden birData.GeometryCollectionoluşturur. | 
| Yöntemler | |
|---|---|
| forEachLatLng | forEachLatLng(callback)Parametreler:   
 Döndürülen Değer: Yok | 
| getArray | getArray()Parametreler: Yok İade Değeri:   Array<Data.Geometry>İçerilen 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:   
 İade Değeri:   Data.Geometryn. kapsanan 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.MouseEvent arayüzü
google.maps.Data.MouseEvent
arayüz
Bu nesne, Data nesnesindeki fare etkinliği işleyicilerine iletilir.
Bu arayüz, MapMouseEvent arayüzünü genişletir.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureFare etkinliğini oluşturan özellik. | 
| Devralınan: domEvent,latLng | |
| Yöntemler | |
|---|---|
| Devralınan: stop | 
Data.AddFeatureEvent arayüzü
google.maps.Data.AddFeatureEvent
arayüz
Bir addfeature etkinliğinin özellikleri.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureFeatureCollection'ya eklenen özellik. | 
Data.RemoveFeatureEvent arayüzü
google.maps.Data.RemoveFeatureEvent
arayüz
Bir removefeature etkinliğinin özellikleri.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureFeatureCollectionuygulamasından kaldırılan özellik. | 
Data.SetGeometryEvent arayüzü
google.maps.Data.SetGeometryEvent
arayüz
Bir setgeometry etkinliğinin özellikleri.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureGeometrisi ayarlanan özellik. | 
| newGeometry optional | Tür:   Data.Geometry optionalYeni özellik geometrisi. | 
| oldGeometry optional | Tür:   Data.Geometry optionalÖnceki özellik geometrisi. | 
Data.SetPropertyEvent arayüzü
google.maps.Data.SetPropertyEvent
arayüz
Bir setproperty etkinliğinin özellikleri.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureÖzelliği ayarlanan öğe. | 
| name | Tür:   stringMülk adı. | 
| newValue | Tür:   *Yeni değer. | 
| oldValue | Tür:   *Önceki değer. Mülk eklendiyse  undefinedolur. | 
Data.RemovePropertyEvent arayüzü
google.maps.Data.RemovePropertyEvent
arayüz
Bir removeproperty etkinliğinin özellikleri.
| Özellikler | |
|---|---|
| feature | Tür:   Data.FeatureMülkü kaldırılan özellik. | 
| name | Tür:   stringMülk adı. | 
| oldValue | Tür:   *Önceki değer. |