Veri sınıfı
google.maps.Data
sınıf
Coğrafi verileri görüntülemek için kullanılan bir katman. Nokta, çizgi dizisi ve poligon gösterilebilir.
Her Map
varsayılan olarak bir Data
nesnesine sahiptir. Bu nedenle çoğu zaman bir nesne oluşturmanız gerekmez. Örneğin:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
nesnesi, Features
koleksiyonudur.
Bu sınıf MVCObject
sınıfını genişletir.
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 DataOptions ile boş bir koleksiyon oluşturur. |
Yöntemler | |
---|---|
add |
add([feature]) Parametreler:
Döndürülen Değer:
Data.Feature Koleksiyona bir özellik ekler ve eklenen özelliği döndürür. Özelliğin bir kimliği varsa koleksiyondaki aynı kimliğe sahip mevcut özellikler değiştirilir. Hiçbir özellik belirtilmezse null geometri ve hiçbir özellik içermeyen yeni bir özellik oluşturulur. |
addGeoJson |
addGeoJson(geoJson[, options]) Parametreler:
Döndürülen Değer:
Array<Data.Feature> Koleksiyona GeoJSON özellikleri ekler. Bu yönteme ayrıştırılmış bir JSON gönderin. İçe aktarılan özellikler döndürülür. GeoJSON içe aktarılamazsa istisna oluşturur. |
contains |
contains(feature) Parametreler:
Döndürülen Değer:
boolean Belirtilen ö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 iletir. Özellikler arasında iterasyon sırası tanımlanmamıştır. |
getControlPosition |
getControlPosition() Parametreler: Yok
Döndürülen Değer:
ControlPosition Çizim denetimlerinin haritada konumunu döndürür. |
getControls |
getControls() Parametreler: Yok
Döndürülen Değer:
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
Döndürülen Değer:
string|null Belirtilen veri katmanının mevcut çizim modunu döndürür. null çizim modu, kullanıcının harita ile normal şekilde etkileşim kurabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları null , "Point" , "LineString" veya "Polygon" 'dır. |
getFeatureById |
getFeatureById(id) Parametreler:
Döndürülen Değer:
Data.Feature|undefined Koleksiyonda varsa belirtilen kimliğe sahip özelliği döndürür. Aksi takdirde undefined döndürülür. |
getMap |
getMap() Parametreler: Yok
Döndürülen Değer:
Map Özelliklerin gösterildiği haritayı döndürür. |
getStyle |
getStyle() Parametreler: Yok
Döndürülen Değer:
Data.StylingFunction|Data.StyleOptions Koleksiyondaki tüm özelliklerin stilini alır. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametreler:
Döndürülen Değer: Yok
GeoJSON'i bir URL'den yükler ve özellikleri koleksiyona ekler. NOT: GeoJSON, XHR kullanılarak getirilir ve alanlar arası çalışmayabilir. Sorun yaşıyorsanız tercih ettiğiniz AJAX kitaplığını kullanarak GeoJSON'i 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() ile belirtilen stilin üzerine uygulanır. null olarak ayarlanan stil özellikleri, setStyle() aracılığıyla belirtilen değere geri döner. |
remove |
remove(feature) Parametreler:
Döndürülen Değer: Yok
Bir özelliği koleksiyondan kaldırır. |
revertStyle |
revertStyle([feature]) Parametreler:
Döndürülen Değer: Yok
Önceki overrideStyle() çağrıları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 alınır. |
setControlPosition |
setControlPosition(controlPosition) Parametreler:
Döndürülen Değer: Yok
Çizim denetimlerinin 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 belirler. Varsayılan olarak eklenen null çizim modu bu kapsamda değildir. null ise ç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 mevcut çizim modunu ayarlar. null çizim modu, kullanıcının harita ile normal şekilde etkileşim kurabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları null , "Point" , "LineString" veya "Polygon" 'dır. |
setMap |
setMap(map) Parametreler:
Döndürülen Değer: Yok
Belirtilen haritada özellikleri oluşturur. Harita null olarak ayarlanırsa özellikler haritada 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 geçerli olmaya devam eder. İstediğiniz stil seçeneklerini içeren bir nesne veya her bir özelliğin stilini hesaplayan bir işlev gönderin. İş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ı için tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, geometride DOM contextmenu 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, geometride mousedown olduğunda 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, geometride fare yukarı hareket ettiğinde 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 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. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, geometrinin sağ tıklanması için tetiklenir. |
Data.DataOptions arabirim
google.maps.Data.DataOptions
arayüz
Bir geliştiricinin Data
nesnesinde ayarlayabileceği özellikleri tanımlamak için kullanılan DataOptions nesnesi.
Özellikler | |
---|---|
map |
Tür:
Map Koleksiyondaki özelliklerin gösterileceğ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österildikleri sırayla açıklar. Varsayılan olarak eklenen null çizim modu bu kapsamda değildir. null ise çizim kontrolleri 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. null çizim modu, kullanıcının harita ile normal şekilde etkileşim kurabileceği ve tıklamaların hiçbir şey çizmeyeceği anlamına gelir. Olası çizim modları null , "Point" , "LineString" veya "Polygon" 'dır. |
featureFactory optional |
Tür:
function(Data.Geometry): Data.Feature optional Çizim etkinleştirildiğinde ve bir kullanıcı bir geometri (nokta, çizgi veya poligon) çizdiğinde bu işlev ilgili geometriyle çağrılır ve veri katmanına eklenecek bir özellik döndürmelidir. featureFactory sağlanmazsa bunun yerine, söz konusu geometriden kimliği ve özelliği olmayan bir özellik oluşturulur. Varsayılan olarak null değerine ayarlanır. |
style optional |
Tür:
Data.StylingFunction|Data.StyleOptions optional Koleksiyondaki tüm özellikler için stil. Daha fazla bilgi için yukarıdaki setStyle() yöntemine bakın. |
Data.GeoJsonOptions arabirim
google.maps.Data.GeoJsonOptions
arayüz
GeoJSON'i 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 Feature kimliği kullanılır. |
Data.StyleOptions arabirim
google.maps.Data.StyleOptions
arayüz
Bu seçenekler, bir öğenin haritada gösterilirken 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 optional Varsayılan:
true true ise işaretçi fare ve dokunma etkinlikleri 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 üzerinde sürüklenebilir ve temel özelliğin geometrisi güncellenir. |
editable optional |
Tür:
boolean optional Varsayılan:
false true ise nesne, kontrol noktaları sürüklenerek düzenlenebilir ve temel özelliğin geometrisi güncellenir. Yalnızca çizgi 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ın simgesi. Bir dize sağlanırsa dize url olarak bir Icon gibi değerlendirilir. Yalnızca nokta geometrileri için geçerlidir. |
icons optional |
Tür:
Array<IconSequence> optional Bir ç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 MarkerLabel nesnesi olabilir. Yalnızca nokta geometrileri için geçerlidir. |
opacity optional |
Tür:
number optional İşaretçinin opaklığı 0,0 ile 1,0 arasındadır. 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 optional 0,0 ile 1,0 arasında bir değer olan çizgi opaklığı. Yalnızca çizgi ve poligon geometrileri için geçerlidir. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden çizgi 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 haritada z-endeksi sırasına göre 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, bir stil işlevi kabul edebilir. Özellikler, ö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 class
google.maps.Data.Feature
sınıf
Bir özelliğin geometrisi, kimliği ve bir özellik grubu 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 her çağrısında bir özellik değeri ve adı ile tekrar tekrar çağırır. Mülkler arasında iterasyon sırası tanımlanmamıştır. |
getGeometry |
getGeometry() Parametreler: Yok
Döndürülen Değer:
Data.Geometry Öğenin geometrisini döndürür. |
getId |
getId() Parametreler: Yok
Döndürülen Değer:
number|string|undefined Özellik kimliğini döndürür. |
getProperty |
getProperty(name) Parametreler:
Döndürülen Değer:
* İstenen özelliğin değerini veya özellik yoksa undefined değ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 mülkün değerini ayarlar. newValue undefined ise bu, removeProperty işlevini çağırmaya eşdeğerdir. |
toGeoJson |
toGeoJson(callback) Parametreler:
Döndürülen Değer: Yok
Öğeyi 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 öğenin 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 arabirim
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şturulurken hiçbiri 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. Sağlanırsa getFeatureById() yöntemi kullanılarak Data nesnesinde özelliği 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, tesis adlarının değerlerle keyfi bir eşlemesidir. |
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 geometriden işleve bir nokta aktarır. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string Geometri nesnesinin türünü döndürür. Olası değerler şunlardır: "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
sınıfını 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 LatLng veya LatLngLiteral öğesinden bir Data.Point oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
get |
get() Parametreler: Yok
Döndürülen Değer:
LatLng İçerilen LatLng değerini döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "Point" dizesini döndürür. |
Data.MultiPoint sınıfı
google.maps.Data.MultiPoint
sınıf
Çoklu nokta geometrisi, bir dizi LatLng
içerir.
Bu sınıf Data.Geometry
sınıfını 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 LatLng veya LatLngLiteral öğelerinden bir Data.MultiPoint oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
İçerdiği LatLng öğelerinin 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öndürülen Değer:
LatLng n . iç içe yerleştirilmiş LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "MultiPoint" dizesini döndürür. |
Data.LineString class
google.maps.Data.LineString
sınıf
Satır kümesi geometrisi birkaç LatLng
içerir.
Bu sınıf Data.Geometry
sınıfını 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 LatLng veya LatLngLiteral öğelerinden bir Data.LineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
İçerdiği 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öndürülen Değer:
LatLng n . iç içe yerleştirilmiş LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
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
sınıfını 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 'lardan veya konum dizilerinden bir Data.MultiLineString oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
Döndürülen Değer:
Array<Data.LineString> İçerdiği Data.LineString öğelerinin 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öndürülen Değer:
Data.LineString n . iç içe yerleştirilmiş Data.LineString değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği Data.LineString sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "MultiLineString" dizesini döndürür. |
Data.LinearRing sınıfı
google.maps.Data.LinearRing
sınıf
Doğrusal halka geometrisi, kapalı bir çizgi dizesini temsil eden bir dizi LatLng
içerir. İlk LatLng
değerini son LatLng
değerine eşit hale getirmeniz gerekmez. Doğrusal halka örtük olarak kapalıdır.
Bu sınıf Data.Geometry
sınıfını 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 LatLng veya LatLngLiteral öğelerinden bir Data.LinearRing oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
İçerdiği LatLng öğelerinin 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öndürülen Değer:
LatLng n . iç içe yerleştirilmiş LatLng değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği LatLng sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "LinearRing" dizesini döndürür. |
Data.Polygon sınıfı
google.maps.Data.Polygon
sınıf
Poligon geometrisi, bir dizi Data.LinearRing
içerir. İlk doğrusal halka, poligonun dış sınırı, sonraki doğrusal halkalar ise delik olarak da bilinen iç sınırlar olmalıdır. Deliği olan örnek poligonu inceleyin.
Bu sınıf Data.Geometry
sınıfını 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 'lardan veya konum dizilerinden bir Data.Polygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
Döndürülen Değer:
Array<Data.LinearRing> İçerdiği Data.LinearRing öğelerinin 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öndürülen Değer:
Data.LinearRing n . iç içe yerleştirilmiş Data.LinearRing değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği Data.LinearRing sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "Polygon" dizesini döndürür. |
Data.MultiPolygon sınıfı
google.maps.Data.MultiPolygon
sınıf
MultiPolygon geometrisi, bir dizi Data.Polygon
içerir.
Bu sınıf Data.Geometry
sınıfını 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 'lardan veya konum dizilerinden bir Data.MultiPolygon oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
Döndürülen Değer:
Array<Data.Polygon> İçerdiği Data.Polygon öğelerinin 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öndürülen Değer:
Data.Polygon n . iç içe yerleştirilmiş Data.Polygon değerini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği Data.Polygon sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
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
sınıfını 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 bir Data.GeometryCollection oluşturur. |
Yöntemler | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametreler:
Döndürülen Değer: Yok
|
getArray |
getArray() Parametreler: Yok
Döndürülen Değer:
Array<Data.Geometry> İçerdiği 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:
Döndürülen Değer:
Data.Geometry n . dahil edilen geometri nesnesini döndürür. |
getLength |
getLength() Parametreler: Yok
Döndürülen Değer:
number İçerdiği geometri nesnelerinin sayısını döndürür. |
getType |
getType() Parametreler: Yok
Döndürülen Değer:
string "GeometryCollection" dizesini döndürür. |
Data.MouseEvent arabirim
google.maps.Data.MouseEvent
arayüz
Bu nesne, Data
nesnesinde fare etkinliği işleyicilerine iletilir.
Bu arayüz MapMouseEvent
'ü 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 arabirim
google.maps.Data.AddFeatureEvent
arayüz
addfeature
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature FeatureCollection 'e eklenen özellik. |
Data.RemoveFeatureEvent arabirim
google.maps.Data.RemoveFeatureEvent
arayüz
removefeature
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature FeatureCollection 'ten kaldırılan özellik. |
Data.SetGeometryEvent arabirim
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 özellik geometrisi. |
oldGeometry optional |
Tür:
Data.Geometry optional Önceki özellik geometrisi. |
Data.SetPropertyEvent arabirimi
google.maps.Data.SetPropertyEvent
arayüz
setproperty
etkinliğinin özellikleri.
Özellikler | |
---|---|
feature |
Tür:
Data.Feature Özelliği ayarlanan özellik. |
name |
Tür:
string Tesisin adı. |
newValue |
Tür:
* Yeni değer. |
oldValue |
Tür:
* Önceki değer. Mülk eklendiyse undefined olur. |
Data.RemovePropertyEvent arabirim
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 Tesisin adı. |
oldValue |
Tür:
* Önceki değer. |