KmlLayer sınıfı
class
google.maps.KmlLayer
extends MVCObject
library "maps"
const {KmlLayer} = await google.maps.importLibrary("maps");
Marka | |
|---|---|
KmlLayer |
KmlLayer([opts])Parametreler:
Belirtilen KML/KMZ dosyasının (https://developers.google.com/kml/documentation/kmlreference) veya GeoRSS dosyasının (http://www.georss.org) içeriğini oluşturan bir KmlLayer oluşturur. |
Yöntemler | |
|---|---|
getDefaultViewport |
getDefaultViewport()Parametreler: Yok
Dönüş Değeri:
LatLngBounds|nullGörüntülenen katman için varsayılan görüntü alanını alma. |
getMap |
getMap()Parametreler: Yok
Dönüş Değeri:
Map|nullKML katmanının oluşturulduğu haritayı alır. |
getMetadata |
getMetadata()Parametreler: Yok
Dönüş Değeri:
Katman işaretlemesinde belirtildiği şekilde, bu katmanla ilişkili meta verileri alın. |
getStatus |
getStatus()Parametreler: Yok
Dönüş Değeri:
Katmanın durumunu öğrenin. Bu durum, istenen belge yüklendikten sonra ayarlanır. |
getUrl |
getUrl()Parametreler: Yok
Dönüş Değeri:
string URL'siGörüntülenen KML dosyasının URL'sini alır. |
getZIndex |
getZIndex()Parametreler: Yok
Döndürülen Değer:
number Z-endeksi.KML katmanının z-endeksini alır. |
setMap |
setMap(map)Parametreler:
Döndürülen değer: Yok
KML katmanını belirtilen haritada oluşturur. Harita null olarak ayarlanırsa katman kaldırılır. |
setOptions |
setOptions(options)Parametreler:
Döndürülen değer: Yok
|
setUrl |
setUrl(url)Parametreler:
Döndürülen değer: Yok
Gösterilecek KML dosyasının URL'sini ayarlar. |
setZIndex |
setZIndex(zIndex)Parametreler:
Döndürülen değer: Yok
KML katmanının z-endeksini ayarlar. |
Devralınan:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Etkinlikler | |
|---|---|
click |
function(kmlClickEvent)Bağımsız değişkenler:
Bu etkinlik, katmandaki bir özellik tıklandığında tetiklenir. |
defaultviewport_changed |
function()Bağımsız değişkenler: Yok
Bu etkinlik, KML katmanlarının varsayılan görüntü alanı değiştiğinde tetiklenir. |
status_changed |
function()Bağımsız değişkenler: Yok
Bu etkinlik, KML katmanının yüklenmesi tamamlandığında tetiklenir. Bu noktada, katmanın başarıyla yüklenip yüklenmediğini belirlemek için durum özelliğini okuyabilirsiniz. |
KmlLayerOptions arayüzü
arayüz
google.maps.KmlLayerOptions
Bu nesne, KmlLayer nesnesinde ayarlanabilecek özellikleri tanımlar.
Özellikler | |
|---|---|
clickable
isteğe bağlı |
Tür:
boolean optionalVarsayılan:
truetrue ise katman fare etkinliklerini alır. |
map
isteğe bağlı |
Tür:
Map optionalKatmanın gösterileceği harita. |
preserveViewport
isteğe bağlı |
Tür:
boolean optionalVarsayılan:
falseBu seçenek true olarak ayarlanırsa veya haritanın merkezi ve yakınlaştırma düzeyi hiç ayarlanmadıysa giriş haritası, katman içeriğinin sınırlayıcı kutusuna göre ortalanır ve yakınlaştırılır. |
screenOverlays
isteğe bağlı |
Tür:
boolean optionalVarsayılan:
trueEkran yer paylaşımlarının oluşturulup oluşturulmayacağını belirler. |
suppressInfoWindows
isteğe bağlı |
Tür:
boolean optionalKatman özelliklerini tıkladığınızda bilgi pencerelerinin oluşturulmasını engeller. |
url
isteğe bağlı |
Tür:
string optionalGörüntülenecek KML dokümanının URL'si. |
zIndex
isteğe bağlı |
Tür:
number optionalKatmanın z-endeksi. |
KmlLayerMetadata arayüzü
arayüz
google.maps.KmlLayerMetadata
Tek bir KML katmanının JSON biçimindeki meta verileri.
Özellikler | |
|---|---|
description |
Tür:
stringKatman işaretlemesinden çıkarılan katmanın <description>. |
hasScreenOverlays |
Tür:
booleanKatmanın ekran yer paylaşımları olup olmadığı. |
name |
Tür:
stringKatman işaretlemesinden çıkarılan katmanın <name>. |
snippet |
Tür:
stringKatman işaretlemesinden çıkarılan katmanın <Snippet> değeri |
author
isteğe bağlı |
Tür:
Katman işaretlemesinden çıkarılan katmanın <atom:author>. |
KmlLayerStatus sabitleri
sabitler
google.maps.KmlLayerStatus
kitaplık "maps"
Bir dokümanın yüklenmesi tamamlandığında KmlLayer tarafından döndürülen durum. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'OK' veya google.maps.KmlLayerStatus.OK
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri KmlLayerStatusString türüyle tanımlanır.
const {KmlLayerStatus} = await google.maps.importLibrary("maps");
Sabitler | |
|---|---|
DOCUMENT_NOT_FOUND |
Doküman bulunamadı. Büyük olasılıkla URL geçersizdir veya doküman herkese açık değildir. |
DOCUMENT_TOO_LARGE |
Doküman, KmlLayer'ın dosya boyutu sınırlarını aşıyor. |
FETCH_ERROR |
Doküman getirilemedi. |
INVALID_DOCUMENT |
Doküman geçerli bir KML, KMZ veya GeoRSS dokümanı değil. |
INVALID_REQUEST |
KmlLayer geçersiz. |
LIMITS_EXCEEDED |
Doküman, KmlLayer'ın özellik sınırlarını aşıyor. |
OK |
Katman başarıyla yüklendi. |
TIMED_OUT |
Doküman makul bir sürede yüklenememiştir. |
UNKNOWN |
Doküman, bilinmeyen bir nedenle yüklenemedi. |
KmlMouseEvent arayüzü
arayüz
google.maps.KmlMouseEvent
KML/KMZ veya GeoRSS dokümanındaki bir tıklama etkinliğinin özellikleri.
Özellikler | |
|---|---|
featureData |
Tür:
Tıklanan özellik hakkında bilgi içeren bir KmlFeatureData nesnesi. |
latLng |
Tür:
LatLngTıklanan özellikte bir bilgi penceresinin sabitleneceği konum. |
pixelOffset |
Tür:
SizeTıklanan özelliğe sabitlenmiş bir bilgi penceresine uygulanacak ofset. |
KmlFeatureData arayüzü
arayüz
google.maps.KmlFeatureData
Bir KML özelliğine tıklandığında döndürülen, JSON biçimindeki tek bir KML özelliğine ait veriler. Bu nesnede yer alan veriler, bildirildiği KML veya GeoRSS işaretlemesindeki özellikle ilişkili verileri yansıtır.
Özellikler | |
|---|---|
author |
Tür:
Katman işaretlemesinden çıkarılan özelliğin <atom:author> (belirtilmişse). |
description |
Tür:
stringKatman işaretlemesinden çıkarılan özelliğin <description> değeri. |
id |
Tür:
stringKatman işaretlemesinden çıkarılan özelliğin <id> değeri. <id> belirtilmemişse bu özellik için benzersiz bir kimlik oluşturulur. |
infoWindowHtml |
Tür:
stringÖzelliğin balon stili metni (ayarlanmışsa). |
name |
Tür:
stringKatman işaretlemesinden çıkarılan özelliğin <name> değeri. |
snippet |
Tür:
stringKatman işaretlemesinden çıkarılan özelliğin <Snippet> değeri. |
KmlAuthor arayüzü
arayüz
google.maps.KmlAuthor
KML dokümanının veya özelliğinin yazarıyla ilgili ayrıntıları içerir.
Özellikler | |
|---|---|
email |
Tür:
stringYazarın e-posta adresi veya belirtilmemişse boş bir dize. |
name |
Tür:
stringYazarın adı veya belirtilmemişse boş bir dize. |
uri |
Tür:
stringYazarın ana sayfası veya belirtilmemişse boş bir dize. |