Veri sınıfı
google.maps.Data
sınıf
Coğrafi verilerin gösterildiği bir katman. Noktalar, çizgi dizeleri ve çokgenler görüntülenebilir.
Her Map
varsayılan olarak bir Data
nesnesine sahip olduğundan çoğu zaman bir tane 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 kapsamı MVCObject
.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data |
Data([options]) Parametreler:
Belirtilen DataOptions ile boş bir koleksiyon oluşturur. |
Yöntemler | |
---|---|
add |
add([feature]) Parametreler:
Dönüş Değeri:
Data.Feature Koleksiyona bir özellik ekler ve eklenen özelliği döndürür. Özelliğin kimliği varsa koleksiyondaki mevcut tüm özellikleri aynı kimlikle değiştirir. Herhangi bir özellik belirtilmemişse, boş geometriye sahip ve hiçbir özellik içermeyen yeni bir özellik oluşturulur. |
addGeoJson |
addGeoJson(geoJson[, options]) Parametreler:
Dönüş Değeri:
Array<Data.Feature> Koleksiyona GeoJSON özelliklerini 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:
Dönüş Değeri:
boolean Belirtilen özelliğin koleksiyonda olup olmadığını kontrol eder. |
forEach |
forEach(callback) Parametreler:
Return Value: Yok
Belirtilen işlevi sürekli olarak çağırarak koleksiyondaki bir özelliği her çağrıda işleve geçirir. Özellikler arasında iterasyonun sırası tanımlanmamıştır. |
getControlPosition |
getControlPosition() Parametreler: Yok
Dönüş Değeri:
ControlPosition Çizim denetimlerinin harita üzerindeki konumunu döndürür. |
getControls |
getControls() Parametreler: Yok
Dönüş Değeri:
Array<string> Kullanıcının seçebileceği çizim modlarını görüntülendikleri sırayla döndürür. Buna, varsayılan olarak eklenen null çizim modu dahil değildir. Olası çizim modları: "Point" , "LineString" veya "Polygon" . |
getDrawingMode |
getDrawingMode() Parametreler: Yok
Dönüş Değeri:
string|null Belirli bir Veri katmanının geçerli çizim modunu döndürür. null çizim modu, kullanıcının haritayla normal şekilde etkileşime girebileceği ve tıklamaların hiçbir şey çizmediği anlamına gelir. Olası çizim modları: null , "Point" , "LineString" veya "Polygon" . |
getFeatureById |
getFeatureById(id) Parametreler:
Dönüş Değeri:
Data.Feature|undefined Koleksiyonda varsa belirtilen kimliğe sahip özelliği döndürür. Aksi takdirde undefined değerini döndürür. |
getMap |
getMap() Parametreler: Yok
Dönüş Değeri:
Map Özelliklerin görüntülendiği haritayı döndürür. |
getStyle |
getStyle() Parametreler: Yok
Dönüş Değeri:
Data.StylingFunction|Data.StyleOptions Koleksiyondaki tüm özelliklerin stilini alır. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametreler:
Return Value: Yok
GeoJSON'u bir URL'den yükler ve özellikleri koleksiyona ekler. NOT: GeoJSON, XHR kullanılarak getirilir ve alanlar arasında çalışmayabilir. Sorun yaşarsanız, tercih ettiğiniz AJAX kitaplığını kullanarak GeoJSON dosyasını getirmenizi ve ardından |
overrideStyle |
overrideStyle(feature, style) Parametreler:
Return Value: Yok
Özelliğin stilini değiştirir. Bu değişiklikler, setStyle() tarafından belirtilen stilin üzerine uygulanır. null olarak ayarlanan stil özellikleri, setStyle() aracılığıyla belirtilen değere döner. |
remove |
remove(feature) Parametreler:
Return Value: Yok
Bir özelliği koleksiyondan kaldırır. |
revertStyle |
revertStyle([feature]) Parametreler:
Return Value: Yok
Önceki overrideStyle() çağrılarının etkisini kaldırır. Belirtilen özelliğin stili, setStyle() tarafından belirtilen stile geri döndürülür. Herhangi bir özellik sağlanmazsa tüm özelliklerin stilleri eski haline döndürülür. |
setControlPosition |
setControlPosition(controlPosition) Parametreler:
Return Value: Yok
Çizim denetimlerinin harita üzerindeki konumunu ayarlar. |
setControls |
setControls(controls) Parametreler:
Return Value: Yok
Kullanıcının seçebileceği çizim modlarını görüntülendikleri sırayla ayarlar. Bu, 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" . |
setDrawingMode |
setDrawingMode(drawingMode) Parametreler:
Return Value: Yok
Belirli bir Veri katmanının geçerli çizim modunu ayarlar. null çizim modu, kullanıcının haritayla normal şekilde etkileşime girebileceği ve tıklamaların hiçbir şey çizmediği anlamına gelir. Olası çizim modları: null , "Point" , "LineString" veya "Polygon" . |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Belirtilen haritadaki özellikleri oluşturur. Harita null olarak ayarlanırsa özellikler haritadan kaldırılır. |
setStyle |
setStyle(style) Parametreler:
Return Value: Yok
Koleksiyondaki tüm özelliklerin stilini ayarlar. overrideStyle() aracılığıyla özellik bazında belirtilen stiller geçerli olmaya devam eder. İstediğiniz stil seçeneklerine sahip bir nesneyi veya her bir özellik için stili hesaplayan bir işlev iletin. Bir özelliğin özellikleri her güncellendiğinde işlev çağrılır. |
toGeoJson |
toGeoJson(callback) Parametreler:
Return Value: 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, geometriye bir tıklama yapıldığında tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, geometride DOM içerik menüsü etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, geometri çift tıklandığında tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, fareyle geometriye aşağı kaydırıldığında 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 tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, fareyle geometriye yukarı kaydırıldığında tetiklenir. |
removefeature |
function(event) Bağımsız değişkenler:
Koleksiyondan bir özellik kaldırıldığında bu etkinlik tetiklenir. |
removeproperty |
function(event) Bağımsız değişkenler:
Bu etkinlik, 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 etkinlik, bir özelliğin özelliği ayarlandığında tetiklenir. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, geometriye 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:
Map Koleksiyondaki özelliklerin görüntüleneceği harita. |
controlPosition optional |
Tür:
ControlPosition optional Varsayılan:
ControlPosition.TOP_LEFT Çizim denetimlerinin harita üzerindeki konumu. |
controls optional |
Tür:
Array<string> optional Varsayılan:
null Kullanıcının seçebileceği çizim modlarını görüntülendikleri sırayla açıklar. Bu, 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" . |
drawingMode optional |
Tür:
string optional Varsayılan:
null Belirli bir Veri katmanının geçerli çizim modu. null çizim modu, kullanıcının haritayla normal şekilde etkileşime girebileceği ve tıklamaların hiçbir şey çizmediği anlamına gelir. Olası çizim modları: 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 söz konusu Geometri ile çağrılır ve Veri katmanına eklenecek bir Özellik döndürür. Bir özellik Fabrikası sağlanmamışsa, bunun yerine o Geometriden kimliği olmayan ve hiçbir özelliği olmayan bir Özellik oluşturulur. Varsayılan olarak null değerine ayarlanır. |
style optional |
Tür:
Data.StylingFunction|Data.StyleOptions optional Stil, koleksiyondaki tüm özellikler için kullanılır. Daha ayrıntılı bilgi için yukarıdaki setStyle() yöntemini inceleyin. |
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 ö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 haritada görüntülendiğinde nasıl görünmesi gerektiğini belirtir.
Özellikler | |
---|---|
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 fare imleci. Yalnızca nokta geometrileri için geçerlidir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true ise nesne harita boyunca sürüklenebilir ve temel özelliğin geometrisi güncellenir. |
editable optional |
Tür:
boolean optional Varsayılan:
false true ise nesne, denetim noktaları sürükleyerek düzenlenebilir ve temel özelliğin geometrisi güncellenir. Yalnızca LineString ve Poligon geometrileri için geçerlidir. |
fillColor optional |
Tür:
string optional Dolgu rengi. Genişletilmiş adlandırılmış renkler dışında tüm CSS3 renkleri desteklenir. 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. |
icon optional |
Ön plan simgesi. Bir dize sağlanmışsa bu dize, url dizesine sahip bir Icon olarak ele alınır. 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ılaması 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 dışında tüm CSS3 renkleri desteklenir. Yalnızca çizgi ve poligon geometrileri için geçerlidir. |
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. |
title optional |
Tür:
string optional Fareyle üzerine gelindiğinde görünen 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 harita üzerinde z Endeksi değerleriyle, yüksek değerler ise daha düşük değerlere sahip özelliklerin önünde gösterilir. İşaretçiler her zaman çizgi dizelerinin ve poligonların önünde görüntülenir. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Bir özelliğin görünümünü hesaplayan işlev.
Data.setStyle()
yöntemi bir stil işlevini kabul edebilir. Özelliklerin, özelliklerine bağlı olarak 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
Özelliğin bir geometrisi, bir kimliği ve bir dizi özelliği vardır.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Feature |
Data.Feature([options]) Parametreler:
Verilen seçeneklerle bir Özellik oluşturur. |
Yöntemler | |
---|---|
forEachProperty |
forEachProperty(callback) Parametreler:
Return Value: Yok
Belirtilen işlevi sürekli olarak çağırır ve her çağrıda bir özellik değeri ve ad iletir. Özellikler aracılığıyla iterasyonun sırası tanımsız. |
getGeometry |
getGeometry() Parametreler: Yok
Dönüş Değeri:
Data.Geometry Özelliğin geometrisini döndürür. |
getId |
getId() Parametreler: Yok
Dönüş Değeri:
number|string|undefined Özellik kimliğini döndürür. |
getProperty |
getProperty(name) Parametreler:
Dönüş Değeri:
* İstenen özelliğin değerini veya özellik yoksa undefined değerini döndürür. |
removeProperty |
removeProperty(name) Parametreler:
Return Value: Yok
Verilen ada sahip özelliği kaldırır. |
setGeometry |
setGeometry(newGeometry) Parametreler:
Return Value: Yok
Özelliğin geometrisini ayarlar. |
setProperty |
setProperty(name, newValue) Parametreler:
Return Value: Yok
Belirtilen özelliğin değerini ayarlar. newValue değeri undefined ise bu, removeProperty işlevini çağırmaya eş değerdir. |
toGeoJson |
toGeoJson(callback) Parametreler:
Return Value: Yok
Özelliği bir GeoJSON nesnesine dışa aktarır. |
Etkinlikler | |
---|---|
removeproperty |
function(event) Bağımsız değişkenler:
Bu etkinlik, 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 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.
Özellikler | |
---|---|
geometry optional |
Tür:
Data.Geometry|LatLng|LatLngLiteral optional Özelliğin geometrisi. Bir özellik oluşturulduğunda herhangi bir değer belirtilmezse özelliğin geometrisi null olur. Bir LatLng nesnesi veya LatLngLiteral sağlanırsa 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ğlanması halinde, getFeatureById() yöntemi kullanılarak özelliği bir Data nesnesinde aramak için kullanılabilir. Özellik kimliğinin daha sonra değiştirilemeyeceğini unutmayın. |
properties optional |
Tür:
Object optional Özelliğin özellikleri. Bu, özellik adlarının değerlerle rastgele eşlenmesidir. |
Data.Geometry arayüzü
google.maps.Data.Geometry
arayüz
Çeşitli geometrik nesneler için bir üst sınıf.
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
Verilen işlevi sürekli olarak çağırır ve her çağrıda geometriden işleve bir nokta geçirir. |
getType |
getType() Parametreler: Yok
Dönüş 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ıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Point |
Data.Point(latLng) Parametreler:
Belirtilen LatLng veya LatLngLiteral değerinden bir Data.Point oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
get |
get() Parametreler: Yok
Dönüş Değeri:
LatLng Dahil edilen LatLng değerini döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "Point" dizesini döndürür. |
Data.MultiPoint sınıfı
google.maps.Data.MultiPoint
sınıf
Bir Çoklu Nokta geometrisi, bir sayıda LatLng
içerir.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral 'lerden bir Data.MultiPoint oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
İçerdiği LatLng dizelerini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
LatLng n içinde yer alan LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "MultiPoint" dizesini döndürür. |
Data.LineString sınıf
google.maps.Data.LineString
sınıf
Bir LineString geometrisi, bir sayıda LatLng
içeriyor.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.LineString |
Data.LineString(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral 'lerden bir Data.LineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
Dahil edilen LatLngs dizisini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
LatLng n içinde yer alan LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "LineString" dizesini döndürür. |
Data.MultiLineString sınıfı
google.maps.Data.MultiLineString
sınıf
Bir MultiLineString geometrisi, bir sayıda LineString
içeriyor.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parametreler:
Belirtilen Data.LineString veya konum dizilerinden bir Data.MultiLineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
Dönüş Değeri:
Array<Data.LineString> İçerdiği Data.LineString dizelerini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
Data.LineString n içinde yer alan Data.LineString değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen Data.LineString sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "MultiLineString" dizesini döndürür. |
Data.LinearRing sınıf
google.maps.Data.LinearRing
sınıf
Bir DoğrusalRing geometrisi, kapalı bir LineString'i temsil eden LatLng
sayısını içerir. İlk LatLng
değerinin son LatLng
değerine eşit olmasına gerek yoktur. DoğrusalRing örtülü bir şekilde kapatıldı.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parametreler:
Belirtilen LatLng veya LatLngLiteral 'lerden bir Data.LinearRing oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
İçerdiği LatLng dizelerini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
LatLng n içinde yer alan LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "LinearRing" dizesini döndürür. |
Data.Polygon sınıf
google.maps.Data.Polygon
sınıf
Bir Poligon geometrisi, bir sayıda Data.LinearRing
içerir. İlk doğrusal halka, poligon dış sınırı, sonraki doğrusal halkalar ise delik olarak da bilinen iç sınırlar olmalıdır. Delikli örnek poligonu inceleyin.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parametreler:
Belirtilen Data.LinearRing veya konum dizilerinden bir Data.Polygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
Dönüş Değeri:
Array<Data.LinearRing> İçerdiği Data.LinearRing dizelerini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
Data.LinearRing n içinde yer alan Data.LinearRing değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen Data.LinearRing sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş 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, bir sayıda Data.Polygon
içerir.
Bu sınıf Data.Geometry
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parametreler:
Belirtilen Data.Polygon veya konum dizilerinden bir Data.MultiPolygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
Dönüş Değeri:
Array<Data.Polygon> İçerdiği Data.Polygon dizelerini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
Data.Polygon n içinde yer alan Data.Polygon değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen Data.Polygon sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "MultiPolygon" dizesini döndürür. |
Data.GeometryCollection sınıf
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
yöntemini uyguluyor.
const {Data} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parametreler:
Belirtilen geometrik nesneleri veya LatLng 'leri kullanarak bir Data.GeometryCollection oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Return Value: Yok
|
getArray |
getArray() Parametreler: Yok
Dönüş Değeri:
Array<Data.Geometry> İçerdiği geometrik nesnelerin bir dizisini döndürür. getArray() her çağrıldığında yeni bir dizi döndürülür. |
getAt |
getAt(n) Parametreler:
Dönüş Değeri:
Data.Geometry n . içerilen geometri nesnesini döndürür. |
getLength |
getLength() Parametreler: Yok
Dönüş Değeri:
number İçerilen geometri nesnelerinin sayısını döndürür. |
getType |
getType() Parametreler: Yok
Dönüş Değeri:
string "GeometryCollection" dizesini döndürür. |
Data.MouseEvent arayüzü
google.maps.Data.MouseEvent
arayüz
Bu nesne, bir Data
nesnesindeki fare etkinlik işleyicilerine geçirilir.
Bu arayüz MapMouseEvent
kapsamını genişletir.
Ö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
addfeature
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature FeatureCollection öğesine eklenen özellik. |
Data.RemoveFeatureEvent arayüzü
google.maps.Data.RemoveFeatureEvent
arayüz
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
setgeometry
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.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
setproperty
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Özelliği ayarlanmış olan özellik. |
name |
Tür:
string Özellik adı. |
newValue |
Tür:
* Yeni değer. |
oldValue |
Tür:
* Önceki değer. Mülk eklendiyse undefined değerini alır. |
Data.RemovePropertyEvent arayüzü
google.maps.Data.RemovePropertyEvent
arayüz
removeproperty
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Özelliği kaldırılan özellik. |
name |
Tür:
string Özellik adı. |
oldValue |
Tür:
* Önceki değer. |