Veri sınıfı
google.maps.Data
sınıf
Coğrafi verileri gösteren bir katman. Noktalar, çizgi dizeleri 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, bir Features
koleksiyonudur.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data |
Data([options]) Parametreler:
Belirtilen DataOptions ile boş bir koleksiyon oluşturur. |
Yöntemler | |
---|---|
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 özellikleri aynı kimlikle değiştirir. Herhangi bir özellik belirtilmemişse, boş bir geometriye sahip ve özellik içermeyen 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ılamadıysa istisna uygulanır. |
contains |
contains(feature) Parametreler:
İade Değeri:
boolean Belirtilen özelliğin koleksiyonda olup olmadığını kontrol eder. |
forEach |
forEach(callback) Parametreler:
Return Değeri: Yok
Belirtilen işlevi tekrar tekrar çağırarak koleksiyondaki bir özelliği her bir çağrıdaki işleve iletir. Özellikler arasındaki iterasyon sıralaması tanımlanmamıştır. |
getControlPosition |
getControlPosition() Parametreler: Yok
İade Değeri:
ControlPosition Harita üzerinde çizim kontrollerinin 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. Buna varsayılan olarak eklenen null çizim modu 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. Çizim modu, null kullanıcının haritayla normal bir şekilde etkileşimde bulunabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları şunlardır: null , "Point" , "LineString" veya "Polygon" . |
getFeatureById |
getFeatureById(id) Parametreler:
İade Değeri:
Data.Feature|undefined Koleksiyonda mevcutsa belirtilen kimliğe sahip özelliği döndürür. Aksi takdirde undefined değ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.StyleOptions Koleksiyondaki tüm özelliklerin stilini alır. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametreler:
Return Değeri: Yok
URL'den GeoJSON'u yükler ve özellikleri koleksiyona ekler. NOT: GeoJSON, XHR kullanılarak getirilir ve alanlar arası çalışmayabilir. Sorun yaşıyorsanız GeoJer'ı istediğiniz AJAX kitaplığını kullanarak getirip |
overrideStyle |
overrideStyle(feature, style) Parametreler:
Return Değeri: Yok
Bir özelliğin stilini değiştirir. Bu değişiklikler, setStyle() tarafından belirtilen stile uygulanır. null olarak ayarlanmış stil özellikleri setStyle() ile belirtilen değere geri döner. |
remove |
remove(feature) Parametreler:
Return Değeri: Yok
Bir özelliği koleksiyondan kaldırır. |
revertStyle |
revertStyle([feature]) Parametreler:
Return Değeri: Yok
Önceki overrideStyle() çağrısının etkisini kaldırır. Belirtilen özelliğin stili, setStyle() tarafından belirtilen stile geri döner. Herhangi bir özellik sağlanmazsa tüm özelliklerin stili geri döndürülür. |
setControlPosition |
setControlPosition(controlPosition) Parametreler:
Return Değeri: Yok
Harita üzerinde çizim denetimlerinin konumunu ayarlar. |
setControls |
setControls(controls) Parametreler:
Return Değeri: Yok
Kullanıcının seçebileceği çizim modlarını, görüntülenme sırasına göre ayarlar. Varsayılan olarak eklenen null çizim modu buna dahil olmamalıdır. 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:
Return Değeri: Yok
Belirtilen veri katmanının mevcut çizim modunu ayarlar. Çizim modu, null kullanıcının haritayla normal bir şekilde etkileşimde bulunabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları şunlardır: null , "Point" , "LineString" veya "Polygon" . |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Belirtilen haritadaki özellikleri oluşturur. Harita null olarak ayarlanırsa özellikler haritadan kaldırılır. |
setStyle |
setStyle(style) Parametreler:
Return Değeri: Yok
Koleksiyondaki tüm özelliklerin stilini ayarlar. overrideStyle() aracılığıyla, her özellik için belirtilen stiller geçerli olmaya devam edecek. İstediğiniz stil seçeneklerine sahip bir nesneyi veya her ö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:
Return Değeri: Yok
Koleksiyondaki özellikleri GeoJSON nesnesine aktarır. |
Devralınan:
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ı 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 geometri alanına girdiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, geometride fareyle üzerine gelme işlemi için tetiklenir. |
removefeature |
function(event) Bağımsız değişkenler:
Bu etkinlik koleksiyondan bir özellik kaldırıldığında tetiklenir. |
removeproperty |
function(event) Bağımsız değişkenler:
Bu özellik, 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 etkinleşir. |
setproperty |
function(event) Bağımsız değişkenler:
Bu özellik, bir özelliğin özelliği ayarlandığında tetiklenir. |
|
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
Bir geliştiricinin Data
nesnesi üzerinde ayarlayabileceği özellikleri tanımlamak için kullanılan DataOptions nesnesi.
Özellikler | |
---|---|
map |
Tür:
Map Koleksiyondaki özelliklerin görüntüleneceği harita. |
controlPosition optional |
Tür:
ControlPosition optional Varsayılan:
ControlPosition.TOP_LEFT Ç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örüntülenme sırasına göre açıklar. Varsayılan olarak eklenen null çizim modu buna dahil olmamalıdır. 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 mevcut çizim modu. Çizim modu, null kullanıcının haritayla normal bir şekilde etkileşimde bulunabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları şunlardır: null , "Point" , "LineString" veya "Polygon" . |
featureFactory optional |
Tür:
function(Data.Geometry): Data.Feature optional Çizim etkinleştirildiğinde ve bir kullanıcı bir Geometri (Nokta, Çizgi Dizesi veya Poligon) çizdiğinde, bu işlev bu geometriyle çağrılır ve Veri katmanına eklenecek bir Özellik döndürmelidir. özellikli bir fabrika sağlanmazsa kimliği olmayan ve özellik içermeyen bir özellik oluşturulur. Varsayılan olarak null değerine ayarlanır. |
style optional |
Tür:
Data.StylingFunction|Data.StyleOptions optional Koleksiyondaki 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'ı içe aktarmak için isteğe bağlı parametreler.
Özellikler | |
---|---|
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.
Ö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 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 öğesi varsa nesne harita üzerinde sürüklenebilir. Temel özellik, geometrisinin güncellenmesini sağlar. |
editable optional |
Tür:
boolean optional Varsayılan:
false true ise nesne, denetim noktalarını sürükleyerek düzenlenebilir. Temel özellik, geometrisinin güncellenmesine neden olur. 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 dolgu opaklığı. Yalnızca poligon geometrileri için geçerlidir. |
icon optional |
Ön plan simgesi. Bir dize sağlanmışsa dize url olarak, Icon şeklinde 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 bir 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 eşlemesini 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 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. |
title optional |
Tür:
string optional Fareyle üzerine gelme metni. 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, Z-endeksine göre haritada görüntülenir. Daha yüksek değerler, daha düşük değerlere sahip özelliklerin önünde gösterilir. İşaretçiler her zaman satır dizelerinin 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. Özelliklerine bağlı olarak özelliklerin farklı görünmesi gerektiğinde bunu kullanın. Stil özellikleri hakkında daha fazla bilgiyi geliştirici kılavuzumuzda 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.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Feature |
Data.Feature([options]) Parametreler:
Belirtilen seçeneklerle bir özellik oluşturur. |
Yöntemler | |
---|---|
forEachProperty |
forEachProperty(callback) Parametreler:
Return Değeri: Yok
Belirtilen işlevi tekrarlayarak her çağrıda bir özellik değeri ve ad iletir. Özellikler arasındaki iterasyon 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 undefined değerini döndürür. |
removeProperty |
removeProperty(name) Parametreler:
Return Değeri: Yok
Belirtilen ada sahip mülkü kaldırır. |
setGeometry |
setGeometry(newGeometry) Parametreler:
Return Değeri: Yok
Özelliğin geometrisini ayarlar. |
setProperty |
setProperty(name, newValue) Parametreler:
Return Değeri: Yok
Belirtilen özelliğin değerini ayarlar. newValue undefined ise bu, removeProperty çağrısına eşdeğerdir. |
toGeoJson |
toGeoJson(callback) Parametreler:
Return Değeri: Yok
Özelliği bir GeoJSON nesnesine aktarır. |
Etkinlikler | |
---|---|
removeproperty |
function(event) Bağımsız değişkenler:
Bu özellik, bir özelliğin özelliği 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 özellik, 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.
Özellikler | |
---|---|
geometry optional |
Tür:
Data.Geometry|LatLng|LatLngLiteral optional Özellik geometrisi. Bir özellik oluşturulduğunda herhangi bir özellik belirtilmezse özelliğin geometrisi null 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. Bu özellik sağlandıysa, getFeatureById() yöntemini kullanarak özelliği bir Data nesnesi içinde 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 rastgele bir şekilde eşlenmesidir. |
Data.Geometry arayüz
google.maps.Data.Geometry
arayüz
Çeşitli geometri nesneleri için bir üst sınıf.
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
Belirtilen işlevi tekrar kullanarak, 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.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Point |
Data.Point(latLng) Parametreler:
Belirtilen LatLng veya LatLngLiteral üzerinden bir Data.Point oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
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
Çok Noktalı geometride LatLng
sayısı bulunur.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.MultiPoint oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İçerilen LatLng 'lerden oluşan bir diziyi 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:
LatLng LatLng değerini içeren n . sonucu 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
LineString geometrisi LatLng
sayısını içerir.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.LineString |
Data.LineString(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.LineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
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:
İade Değeri:
LatLng LatLng değerini içeren n . sonucu 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çerir.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parametreler:
Belirtilen Data.LineString satırlarından veya konum dizilerinden bir Data.MultiLineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İade Değeri:
Array<Data.LineString> İçerilen Data.LineString 'lerden oluşan bir diziyi 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.LineString Data.LineString değerini içeren n . sonucu 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.DoğrusalRing sınıfı
google.maps.Data.LinearRing
sınıf
Doğrusal bir geometri, kapalı bir LineString öğesini temsil eden çeşitli LatLng
değerleri içerir. İlk LatLng
öğesinin son LatLng
ile eşit olmasına gerek yoktur. Doğrusal Ring gizli olarak kapatılmış.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral özelliklerinden bir Data.LinearRing oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İçerilen LatLng 'lerden oluşan bir diziyi 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:
LatLng LatLng değerini içeren n . sonucu 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 halkanın, poligon dış sınırı ve sonraki doğrusal halkaların, delikler olarak da bilinen iç sınırlar olması gerekir. Deliği olan örnek poligona bakın.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parametreler:
Belirtilen Data.LinearRing satırlarından veya konum dizilerinden bir Data.Polygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İade Değeri:
Array<Data.LinearRing> İçerilen Data.LinearRing 'lerden oluşan bir diziyi 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.LinearRing Data.LinearRing değerini içeren n . sonucu 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
Çoklu Poligon geometrisi, Data.Polygon
sayısı içerir.
Bu sınıfta Data.Geometry
uygulanır.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parametreler:
Belirtilen Data.Polygon satırlarından veya konum dizilerinden bir Data.MultiPolygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İade Değeri:
Array<Data.Polygon> İçerilen Data.Polygon 'lerden oluşan bir diziyi 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.Polygon Data.Polygon değerini içeren n . sonucu 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
Bir Geometri Koleksiyonu, bir dizi geometri nesnesi 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.
v=beta
kullanılırken const {Data} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parametreler:
Belirtilen geometrik nesnelerden veya LatLng nesnelerinden Data.GeometryCollection oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Değeri: Yok
|
getArray |
getArray() Parametreler: Yok
İade Değeri:
Array<Data.Geometry> Dahil edilen geometri nesnelerinin bir 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.Geometry n değeri içeren geometri nesnesini döndürür. |
getLength |
getLength() Parametreler: Yok
İade Değeri:
number Bulunan geometrik nesnelerin 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 etkinlik işleyicilerine geçirilir.
Bu arayüz MapMouseEvent
tarihine kadar geçerlidir.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Fare etkinliğini oluşturan özellik. |
Devralındı:
domEvent ,
latLng
|
Yöntemler | |
---|---|
Devralındı:
stop
|
Data.AddFeatureEvent arayüzü
google.maps.Data.AddFeatureEvent
arayüz
Bir addfeature
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature FeatureCollection ürününe eklenen özellik. |
Data.RemoveFeatureEvent arayüzü
google.maps.Data.RemoveFeatureEvent
arayüz
Bir removefeature
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature FeatureCollection ürününden kaldırılan özellik. |
Data.SetGeometryEvent arayüzü
google.maps.Data.SetGeometryEvent
arayüz
Bir setgeometry
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Geometrisi ayarlanan özellik. |
newGeometry optional |
Tür:
Data.Geometry optional Yeni özellik 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.
Özellikler | |
---|---|
feature |
Tür:
Data.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.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Mülkün kaldırıldığı özellik. |
name |
Tür:
string Tesis adı. |
oldValue |
Tür:
* Önceki değer. |