Map3DElement class
google.maps.maps3d.Map3DElement
sınıf
Map3DElement, 3D Harita görünümü için bir HTML arayüzüdür. 3D haritanın oluşturulmaya başlanması için mode ayarlanması gerektiğini unutmayın.
Özel öğe:
<gmp-map-3d center="lat,lng,altitude" default-ui-disabled heading="number" internal-usage-attribution-ids="id1 id2" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" mode="hybrid" range="number" roll="number" tilt="number"></gmp-map-3d>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf Map3DElementOptions öğesini uygular.
const {Map3DElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Map3DElement |
Map3DElement([options])Parametreler:
|
Özellikler | |
|---|---|
bounds |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalAyarlanırsa kameranın konumunu belirtilen enlem/boylam sınırları içinde kısıtlar. Sınırların dışındaki nesnelerin yine de oluşturulacağını unutmayın. Sınırlar hem boylamı hem de enlemi kısıtlayabilir veya yalnızca enlemi ya da boylamı kısıtlayabilir. Yalnızca enlem sınırları için sırasıyla -180 ve 180 batı ve doğu boylamlarını kullanın. Yalnızca boylam sınırları için sırasıyla 90 ve -90 kuzey ve güney enlemlerini kullanın. |
center |
Tür:
LatLngAltitude|LatLngAltitudeLiteral optionalHaritanın merkezi, LatLngAltitude olarak verilir. Burada yükseklik, zemin seviyesinden metre cinsinden yüksekliktir.
range alanı, kameranın harita merkezine olan uzaklığını etkilediğinden bu konumun kameranın bulunduğu yer olmayabileceğini unutmayın. Ayarlanmamışsa varsayılan olarak {lat: 0, lng: 0, altitude: 63170000} olur. 63.170.000 metre, izin verilen maksimum yüksekliktir (Dünya yarıçapı 10 ile çarpılır).HTML özelliği:
|
defaultUIDisabled |
Tür:
boolean optionalVarsayılan:
falsetrue olduğunda tüm varsayılan kullanıcı arayüzü düğmeleri devre dışı bırakılır. Klavye ve hareket denetimleri devre dışı bırakılmaz.HTML özelliği:
|
heading |
Tür:
number optionalHaritanın pusula yönü (derece cinsinden). Tam kuzey sıfır derecedir. Eğim olmadığında, herhangi bir yuvarlanma yön olarak yorumlanır.
HTML özelliği:
|
internalUsageAttributionIds |
Tür:
Iterable<string> optionalBaşlatıcıya bir kullanım ilişkilendirme kimliği ekler. Bu kimlik, Google'ın hangi kitaplıkların ve örneklerin geliştiriciler için faydalı olduğunu anlamasına yardımcı olur (ör. işaretçi kümeleme kitaplığının kullanımı). Kullanım ilişkilendirme kimliğinin gönderilmesini devre dışı bırakmak için bu özelliği silebilirsiniz. Yalnızca benzersiz değerler gönderilir. Bu değerde örnek oluşturulduktan sonra yapılan değişiklikler yoksayılabilir.
HTML özelliği:
|
maxAltitude |
Tür:
number optionalHaritada gösterilecek, yerden yüksekliğin maksimum değeri. Geçerli değer,
0 ile 63170000 metre (Dünya yarıçapı 10 ile çarpılır) arasındadır.HTML özelliği:
|
maxHeading |
Tür:
number optionalHaritanın yönünün (dönüşünün) maksimum açısı. Geçerli değer,
0 ile 360 derece arasındadır. minHeading ve maxHeading, baş hareketlerine izin verilecek <= 360 derecelik bir aralığı temsil eder. minHeading = 180 ve maxHeading = 90, [0, 90] ve [180, 360] yönünde ilerlemeye izin verecek. minHeading = 90 ve maxHeading = 180, [90, 180] içinde başlık oluşturulmasına izin verir.HTML özelliği:
|
maxTilt |
Tür:
number optionalHaritanın maksimum geliş açısı. Geçerli değer,
0 ile 90 derece arasındadır.HTML özelliği:
|
minAltitude |
Tür:
number optionalHaritada gösterilecek minimum yükseklik. Geçerli değer,
0 ile 63170000 metre (Dünya yarıçapı 10 ile çarpılır) arasındadır.HTML özelliği:
|
minHeading |
Tür:
number optionalHaritanın yönünün (dönüş) minimum açısı. Geçerli değer,
0 ile 360 derece arasındadır. minHeading ve maxHeading, baş hareketlerine izin verilecek <= 360 derecelik bir aralığı temsil eder. minHeading = 180 ve maxHeading = 90, [0, 90] ve [180, 360] yönünde ilerlemeye izin verecek. minHeading = 90 ve maxHeading = 180, [90, 180] içinde başlık oluşturulmasına izin verir.HTML özelliği:
|
minTilt |
Tür:
number optionalHaritanın minimum geliş açısı. Geçerli değer,
0 ile 90 derece arasındadır.HTML özelliği:
|
mode |
Tür:
MapMode optionalHaritanın oluşturulması gereken modu belirtir. Ayarlanmazsa harita oluşturulmaz.
HTML özelliği:
|
range |
Tür:
number optionalKameradan haritanın merkezine olan uzaklık (metre cinsinden).
HTML özelliği:
|
roll |
Tür:
number optionalKameranın görünüm vektörü etrafındaki yuvarlanması (derece cinsinden). Eğim olmadığında belirsizlikleri gidermek için tüm dönüşler yön olarak yorumlanır.
HTML özelliği:
|
tilt |
Tür:
number optionalKameranın görünüm vektörünün eğimi (derece cinsinden). Doğrudan dünyaya bakan bir görünüm vektörünün eğimi sıfır derece olur. Dünyadan uzaklaşan bir görünüm vektörü
180 derece eğimli olur.HTML özelliği:
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
flyCameraAround |
flyCameraAround(options)Parametreler:
Döndürülen Değer: Yok
Bu yöntem, kamerayı belirli bir süre boyunca belirli bir konumun etrafında döndürür ve bu süre içinde belirli sayıda tur atar. Kamera varsayılan olarak saat yönünde döner. Turlar için negatif bir sayı verilirse kamera bunun yerine saat yönünün tersine döner. Animasyonlar yalnızca harita minimum miktarda yüklendikten sonra başlayabildiğinden yöntem eşzamansızdır. Animasyon başlatıldıktan sonra yöntem döndürülür. Tur sayısı sıfırsa döndürme işlemi gerçekleşmez ve animasyon başladıktan hemen sonra tamamlanır. |
flyCameraTo |
flyCameraTo(options)Parametreler:
Döndürülen Değer: Yok
Bu yöntem, kamerayı mevcut konumdan belirli bir süre içinde parabolik bir şekilde belirli bir bitiş konumuna hareket ettirir. Animasyonlar yalnızca harita minimum miktarda yüklendikten sonra başlayabildiğinden yöntem eşzamansızdır. Animasyon başlatıldıktan sonra yöntem döndürülür. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
stopCameraAnimation |
stopCameraAnimation()Parametreler: Yok
Döndürülen Değer: Yok
Bu yöntem, çalışmakta olan tüm uçuş animasyonlarını durdurur. Kamera, animasyonun ortasında bulunduğu yerde kalır ve bitiş noktasına ışınlanmaz. Animasyonlar yalnızca harita minimum miktarda yüklendikten sonra başlatılabileceği veya durdurulabileceği için yöntem eşzamansızdır. Animasyon durduktan sonra yöntem döndürülür. |
Etkinlikler | |
|---|---|
gmp-animationend |
function(animationEndEvent)Bağımsız değişkenler:
Bu etkinlik, uçma animasyonu sona erdiğinde tetiklenir. Bu etkinlik, DOM ağacında yukarı doğru yayılır. |
gmp-centerchange |
function(centerChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in center özelliği değiştiğinde tetiklenir. |
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement öğesi tıklandığında tetiklenir. |
gmp-error |
function(mapInitializationErrorEvent)Bağımsız değişkenler:
Bu etkinlik, harita başlatılamadığında tetiklenir. |
gmp-headingchange |
function(headingChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in heading özelliği değiştiğinde tetiklenir. |
gmp-rangechange |
function(rangeChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in range özelliği değiştiğinde tetiklenir. |
gmp-rollchange |
function(rollChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in roll özelliği değiştiğinde tetiklenir. |
gmp-steadychange |
function(steadyChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement öğesinin sabit durumu değiştiğinde tetiklenir. |
gmp-tiltchange |
function(tiltChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in eğim özelliği değiştiğinde tetiklenir. |
Map3DElementOptions arayüzü
google.maps.maps3d.Map3DElementOptions
arayüz
Map3DElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Map3DElementOptions nesnesi.
Özellikler | |
|---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalŞu sayfaya göz atın: Map3DElement.bounds. |
center optional |
Tür:
LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Map3DElement.center. |
defaultUIDisabled optional |
Tür:
boolean optionalŞu sayfaya göz atın: Map3DElement.defaultUIDisabled. |
heading optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.heading. |
internalUsageAttributionIds optional |
Tür:
Iterable<string> optionalŞu sayfaya göz atın: Map3DElement.internalUsageAttributionIds. |
maxAltitude optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxAltitude. |
maxHeading optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxHeading. |
maxTilt optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxTilt. |
minAltitude optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minAltitude. |
minHeading optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minHeading. |
minTilt optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minTilt. |
mode optional |
Tür:
MapMode optionalŞu sayfaya göz atın: Map3DElement.mode. |
range optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.range. |
roll optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.roll. |
tilt optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.tilt. |
MapMode sabitleri
google.maps.maps3d.MapMode
sabitler
Haritanın oluşturulması gereken modu belirtir.
const {MapMode} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
|---|---|
HYBRID |
Bu harita modu, uydu veya fotogerçekçi görüntülerde ana caddelerin şeffaf bir katmanını gösterir. |
SATELLITE |
Bu harita modu, uydu görüntülerini veya mevcut olduğunda fotogerçekçi görüntüleri gösterir. |
FlyAroundAnimationOptions arayüzü
google.maps.maps3d.FlyAroundAnimationOptions
arayüz
FlyCameraAround animasyonu için özelleştirme seçenekleri.
Özellikler | |
|---|---|
camera |
Tür:
CameraOptionsKameranın yörünge animasyonu sırasında bakması gereken merkezi nokta. Kameranın bu merkez nokta etrafında dönmesiyle harita yönünün değişeceğini unutmayın. |
durationMillis optional |
Tür:
number optionalAnimasyonun süresi (milisaniye cinsinden). Bu, tek bir dönüşün süresi değil, animasyonun toplam süresidir. |
rounds optional |
Tür:
number optionalBelirli bir süre içinde merkez etrafında dönülecek tur sayısı. Bu ayar, genel dönüş hızını kontrol eder. Rounds işlevine negatif bir sayı iletmek, kameranın varsayılan saat yönünde dönüş yerine saat yönünün tersine dönmesine neden olur. |
FlyToAnimationOptions arayüzü
google.maps.maps3d.FlyToAnimationOptions
arayüz
FlyCameraTo animasyonu için özelleştirme seçenekleri.
Özellikler | |
|---|---|
endCamera |
Tür:
CameraOptionsAnimasyonun sonunda kameranın yönlendirilmesi gereken konum. |
durationMillis optional |
Tür:
number optionalAnimasyonun süresi (milisaniye cinsinden). Süre 0 olarak ayarlanırsa kamera doğrudan son konuma ışınlanır. |
CameraOptions arayüzü
google.maps.maps3d.CameraOptions
arayüz
Bir kamera nesnesinde ayarlanabilecek özellikleri tanımlamak için kullanılan CameraOptions nesnesi. Kamera nesnesi, kamera konumuna sahip herhangi bir şey olabilir (ör. mevcut bir harita durumu veya gelecekte istenen bir animasyon durumu).
Özellikler | |
|---|---|
center optional |
Tür:
LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Map3DElement.center. |
heading optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.heading. |
range optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.range. |
roll optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.roll. |
tilt optional |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.tilt. |
SteadyChangeEvent class
google.maps.maps3d.SteadyChangeEvent
sınıf
Bu etkinlik, Map3DElement'nın sabit durumunun izlenmesiyle oluşturulur. Bu etkinlik, DOM ağacında yukarı doğru yayılır.
Bu sınıfın süresi Event tarihinde sona eriyor.
const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Özellikler | |
|---|---|
isSteady |
Tür:
booleanMap3DElement'in sabit olup olmadığını (yani mevcut sahnenin tüm oluşturma işlemlerinin tamamlanıp tamamlanmadığını) gösterir. |
LocationClickEvent class
google.maps.maps3d.LocationClickEvent
sınıf
Bu etkinlik, bir Map3DElement'i tıklayarak oluşturulur.
Bu sınıfın süresi Event tarihinde sona eriyor.
const {LocationClickEvent} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Özellikler | |
|---|---|
position |
Tür:
LatLngAltitude optionalEtkinlik gerçekleştiğinde imlecin altında bulunan enlem/boylam/yükseklik. Daha kaba düzeylerde daha az doğru verilerin döndürüleceğini lütfen unutmayın. Ayrıca, daha yüksek kamera konumlarından su yüzeyini tıkladığınızda yükseklik değeri için deniz tabanı yüksekliği döndürülebilir. Bu etkinlik, DOM ağacında yukarı doğru yayılır. |
PlaceClickEvent sınıfı
google.maps.maps3d.PlaceClickEvent
sınıf
Bu etkinlik, Map3DElement üzerindeki bir yer simgesi tıklanarak oluşturulur. Varsayılan popover'ın gösterilmesini engellemek için bu etkinlikte preventDefault() yöntemini çağırarak Map3DElement tarafından işlenmesini engelleyin.
Bu sınıfın süresi LocationClickEvent tarihinde sona eriyor.
const {PlaceClickEvent} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Özellikler | |
|---|---|
placeId |
Tür:
stringHarita özelliğinin yer kimliği. |
Devralınan:
position
| |
Yöntemler | |
|---|---|
fetchPlace |
fetchPlace()Parametreler: Yok
Bu yer kimliği için Place getirir. Sonuç olarak elde edilen Place nesnesinde kimlik özelliği doldurulur. Normal Places API etkinleştirme ve faturalandırma koşulları geçerli olmak kaydıyla, Place.fetchFields() üzerinden daha sonra ek alanlar istenebilir. Place getirilirken bir hata oluşursa söz reddedilir. |
Marker3DElement class
google.maps.maps3d.Marker3DElement
sınıf
3D haritada bir konumu gösterir. Marker3DElement öğesinin görüntülenmesi için position öğesinin ayarlanması gerektiğini unutmayın.
Özel öğe:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf Marker3DElementOptions öğesini uygular.
const {Marker3DElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Marker3DElement |
Marker3DElement([options])Parametreler:
Belirtilen seçeneklerle Marker3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun yükseklik bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
collisionBehavior |
Tür:
CollisionBehavior optionalVarsayılan:
CollisionBehavior.REQUIREDBir Marker3DElement'in başka bir Marker3DElement veya temel harita etiketleriyle çarpıştığında nasıl davranması gerektiğini belirten bir sıralama.
HTML özelliği:
|
drawsWhenOccluded |
Tür:
boolean optionalVarsayılan:
falseBu işaretçi kapatıldığında çizilip çizilmeyeceğini belirtir. İşaretçi, harita geometrisi (ör. binalar) tarafından kapatılabilir.
HTML özelliği:
|
extruded |
Tür:
boolean optionalVarsayılan:
falseİşaretçinin yere bağlanıp bağlanmayacağını belirtir. Bir işaretçiyi ekstrüde etmek için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği:
|
label |
Tür:
string optionalBu işaretçi tarafından görüntülenecek metin.
HTML özelliği:
|
position |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalİşaretçi ucunun konumu. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği:
|
sizePreserved |
Tür:
boolean optionalVarsayılan:
falseBu işaretçinin, kameraya olan mesafeden bağımsız olarak boyutunu koruyup korumayacağını belirtir. İşaretçi varsayılan olarak kameradan/eğimden uzaklığa göre ölçeklendirilir.
HTML özelliği:
|
zIndex |
Tür:
number optionalzIndex'in diğer işaretçilere kıyasla durumu.
HTML özelliği:
|
Slot makineleri | |
|---|---|
default |
Doğrudan Marker3DElement öğesine eklenen tüm özel öğeler yerleştirilir. Ancak işaretçileri çizmek için yalnızca HTMLImageElement, SVGElement ve PinElement türündeki öğeler kullanılır, diğer öğeler yoksayılır. HTMLImageElement ve SVGElement, Marker3DElement öğesinin varsayılan yuvasına atanmadan önce <template> öğesine sarılmalıdır. Resimler ve SVG'ler şu anda 3D sahnesinde oluşturulmadan önce pikselleştirildiğinden SVG'ye yerleştirilmiş özel HTML veya resimlere eklenen CSS sınıfları uygulanmaz ve işaretçiler ekranda gösterildiğinde yansıtılmayabilir. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Marker3DElementOptions arayüzü
google.maps.maps3d.Marker3DElementOptions
arayüz
Marker3DElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Marker3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode optional |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Marker3DElement.altitudeMode. |
collisionBehavior optional |
Tür:
CollisionBehavior optionalŞu sayfaya göz atın: Marker3DElement.collisionBehavior. |
drawsWhenOccluded optional |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.drawsWhenOccluded. |
extruded optional |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.extruded. |
label optional |
Tür:
string optionalŞu sayfaya göz atın: Marker3DElement.label. |
position optional |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Marker3DElement.position. |
sizePreserved optional |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.sizePreserved. |
zIndex optional |
Tür:
number optionalŞu sayfaya göz atın: Marker3DElement.zIndex. |
Marker3DInteractiveElement sınıfı
google.maps.maps3d.Marker3DInteractiveElement
sınıf
3D haritada bir konumu gösterir. Marker3DInteractiveElement öğesinin görüntülenmesi için position öğesinin ayarlanması gerektiğini unutmayın. Marker3DElement'dan farklı olarak Marker3DInteractiveElement, gmp-click etkinliği alır.
Özel öğe:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>
Bu sınıfın süresi Marker3DElement tarihinde sona eriyor.
Bu sınıf Marker3DInteractiveElementOptions öğesini uygular.
const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Marker3DInteractiveElement |
Marker3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle Marker3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
gmpPopoverTargetElement |
Tür:
PopoverElement optionalAyarlandığında, popover öğesi bu işaretçinin tıklanmasıyla açılır.
HTML özelliği:
|
title |
Tür:
stringFareyle üzerine gelindiğinde gösterilen metin. Sağlanırsa erişilebilirlik metni (ör. ekran okuyucularla kullanım için)
Marker3DInteractiveElement öğesine sağlanan değerle birlikte eklenir.HTML özelliği:
|
Devralındı:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
Slot makineleri | |
|---|---|
default |
Doğrudan Marker3DInteractiveElement öğesine eklenen tüm özel öğeler yerleştirilir. Ancak işaretçileri çizmek için yalnızca PinElement türündeki öğeler kullanılır, diğer öğeler yok sayılır. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Marker3DInteractiveElement öğesi tıklandığında tetiklenir. |
Marker3DInteractiveElementOptions arayüzü
google.maps.maps3d.Marker3DInteractiveElementOptions
arayüz
Marker3DInteractiveElement üzerinde ayarlanabilen özellikleri tanımlamak için kullanılan Marker3DInteractiveElementOptions nesnesi.
Bu arayüz, Marker3DElementOptions arayüzünü genişletir.
Özellikler | |
|---|---|
gmpPopoverTargetElement optional |
Tür:
PopoverElement optionalŞu sayfaya göz atın: Marker3DInteractiveElement.gmpPopoverTargetElement. |
title optional |
Tür:
string optionalŞu sayfaya göz atın: Marker3DInteractiveElement.title. |
Devralındı:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
Model3DElement class
google.maps.maps3d.Model3DElement
sınıf
gLTF modellerinin oluşturulmasına olanak tanıyan bir 3D model. Model3DElement öğesinin görüntülenmesi için position ve src öğelerinin ayarlanması gerektiğini unutmayın.
gLTF PBR'nin temel özellikleri desteklenmelidir. Şu anda uzantılar veya uzantı özellikleri desteklenmemektedir.
Özel öğe:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf Model3DElementOptions öğesini uygular.
const {Model3DElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Model3DElement |
Model3DElement([options])Parametreler:
Belirtilen seçeneklerle Model3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDPozisyondaki yüksekliğin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
orientation |
Tür:
Orientation3D|Orientation3DLiteral optional3D modelin 3D Harita üzerinde konumlandırılması için 3D modelin koordinat sisteminin döndürülmesini açıklar.
Dönüşler, modele sırasıyla yuvarlanma, eğilme ve yön şeklinde uygulanır. HTML özelliği:
|
position |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalModel3DElement konumunu ayarlar. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.HTML özelliği:
|
scale |
Tür:
number|Vector3D|Vector3DLiteral optionalVarsayılan:
1Modeli, modelin koordinat uzayındaki x, y ve z eksenleri boyunca ölçeklendirir.
HTML özelliği:
|
src |
Tür:
string|URL optional3D modelin URL'sini belirtir. Şu anda yalnızca
.glb biçimindeki modeller desteklenmektedir. Tüm göreli HTTP URL'leri, karşılık gelen mutlak URL'lere dönüştürülür. .glb model dosyalarınızı ana uygulamanızdan farklı bir web sitesinde veya sunucuda barındırıyorsanız lütfen doğru CORS HTTP üstbilgilerini ayarladığınızdan emin olun. Bu sayede uygulamanız, diğer alandaki model dosyalarına güvenli bir şekilde erişebilir.HTML özelliği:
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Model3DElementOptions arayüzü
google.maps.maps3d.Model3DElementOptions
arayüz
Model3DElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Model3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode optional |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Model3DElement.altitudeMode. |
orientation optional |
Tür:
Orientation3D|Orientation3DLiteral optionalŞu sayfaya göz atın: Model3DElement.orientation. |
position optional |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Model3DElement.position. |
scale optional |
Tür:
number|Vector3D|Vector3DLiteral optionalŞu sayfaya göz atın: Model3DElement.scale. |
src optional |
Tür:
string|URL optionalŞu sayfaya göz atın: Model3DElement.src. |
Model3DInteractiveElement sınıfı
google.maps.maps3d.Model3DInteractiveElement
sınıf
gLTF modellerinin oluşturulmasına olanak tanıyan bir 3D model. Model3DElement öğesinin görüntülenmesi için position ve src öğelerinin ayarlanması gerektiğini unutmayın.
gLTF PBR'nin temel özellikleri desteklenmelidir. Şu anda uzantılar veya uzantı özellikleri desteklenmemektedir.
Model3DElement'in aksine, Model3DInteractiveElement bir gmp-click etkinliği alır.
Özel öğe:
<gmp-model-3d-interactive></gmp-model-3d-interactive>
Bu sınıfın süresi Model3DElement tarihinde sona eriyor.
Bu sınıf Model3DInteractiveElementOptions öğesini uygular.
const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Model3DInteractiveElement |
Model3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Model3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
orientation,
position,
scale,
src
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Model3DInteractiveElement öğesi tıklandığında tetiklenir. |
Model3DInteractiveElementOptions arayüzü
google.maps.maps3d.Model3DInteractiveElementOptions
arayüz
Model3DInteractiveElement üzerinde ayarlanabilen özellikleri tanımlamak için kullanılan Model3DInteractiveElementOptions nesnesi.
Bu arayüz, Model3DElementOptions arayüzünü genişletir.
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
orientation,
position,
scale,
src
|
Polyline3DElement class
google.maps.maps3d.Polyline3DElement
sınıf
3D çoklu çizgi, 3D harita üzerinde bağlı çizgi segmentlerinin doğrusal bir katmanıdır.
Özel öğe:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf Polyline3DElementOptions öğesini uygular.
const {Polyline3DElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polyline3DElement |
Polyline3DElement([options])Parametreler:
Belirtilen seçeneklerle Polyline3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki yükseklik bileşenlerinin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
drawsOccludedSegments |
Tür:
boolean optionalVarsayılan:
falseÇoklu çizginin, kapatılabilecek kısımlarının çizilip çizilmeyeceğini belirtir. Çoklu çizgiler, harita geometrisi (ör. binalar) tarafından kapatılabilir.
HTML özelliği:
|
extruded |
Tür:
boolean optionalVarsayılan:
falseÇoklu çizginin yere bağlanıp bağlanmayacağını belirtir. Çoklu çizgiyi ekstrüde etmek için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği:
|
geodesic |
Tür:
boolean optionalVarsayılan:
falsetrue olduğunda çoklu çizginin kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliğini takip eder. false olduğunda çoklu çizginin kenarları ekran alanında düz çizgiler olarak oluşturulur.HTML özelliği:
|
outerColor |
Tür:
string optionalDış renk. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
outerWidth |
Tür:
number optionalDış genişlik
0.0 ile 1.0 arasındadır. Bu, strokeWidth yüzdesidir.HTML özelliği:
|
path |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalÇoklu çizginin sıralı koordinat dizisi. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği:
|
strokeColor |
Tür:
string optionalÇizgi rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
strokeWidth |
Tür:
number optionalKontur genişliği (piksel cinsinden).
HTML özelliği:
|
zIndex |
Tür:
number optionalDiğer çokgenlere kıyasla zIndex.
HTML özelliği:
|
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalÇoklu çizginin sıralı koordinat dizisi. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Polyline3DElementOptions arayüzü
google.maps.maps3d.Polyline3DElementOptions
arayüz
Polyline3DElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polyline3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode optional |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Polyline3DElement.altitudeMode. |
coordinates optional |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalŞu sayfaya göz atın: . |
drawsOccludedSegments optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.drawsOccludedSegments. |
extruded optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.extruded. |
geodesic optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.geodesic. |
outerColor optional |
Tür:
string optionalŞu sayfaya göz atın: Polyline3DElement.outerColor. |
outerWidth optional |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.outerWidth. |
strokeColor optional |
Tür:
string optionalŞu sayfaya göz atın: Polyline3DElement.strokeColor. |
strokeWidth optional |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.strokeWidth. |
zIndex optional |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.zIndex. |
Polyline3DInteractiveElement sınıfı
google.maps.maps3d.Polyline3DInteractiveElement
sınıf
3D çoklu çizgi, 3D harita üzerinde bağlı çizgi segmentlerinin doğrusal bir katmanıdır. Polyline3DElement'dan farklı olarak Polyline3DInteractiveElement, gmp-click etkinliği alır.
Özel öğe:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
Bu sınıfın süresi Polyline3DElement tarihinde sona eriyor.
Bu sınıf Polyline3DInteractiveElementOptions öğesini uygular.
const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polyline3DInteractiveElement |
Polyline3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Polyline3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
path,
strokeColor,
strokeWidth,
zIndex,
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Polyline3DInteractiveElement öğesi tıklandığında tetiklenir. |
Polyline3DInteractiveElementOptions arayüzü
google.maps.maps3d.Polyline3DInteractiveElementOptions
arayüz
Polyline3DInteractiveElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polyline3DInteractiveElementOptions nesnesi.
Bu arayüz, Polyline3DElementOptions arayüzünü genişletir.
Özellikler | |
|---|---|
Devralındı:
altitudeMode,
coordinates,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
strokeColor,
strokeWidth,
zIndex
|
Polygon3DElement class
google.maps.maps3d.Polygon3DElement
sınıf
3D çokgen (ör. 3D çoklu çizgi), sıralı bir dizideki bir dizi bağlı koordinatı tanımlar. Ayrıca, poligonlar kapalı bir döngü oluşturur ve dolu bir bölgeyi tanımlar.
Özel öğe:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf Polygon3DElementOptions öğesini uygular.
const {Polygon3DElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polygon3DElement |
Polygon3DElement([options])Parametreler:
Belirtilen seçeneklerle Polygon3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki yükseklik bileşenlerinin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
drawsOccludedSegments |
Tür:
boolean optionalVarsayılan:
falsePoligonun, kapatılabilecek kısımlarının çizilip çizilmeyeceğini belirtir. Poligonlar, harita geometrisi (ör. binalar) tarafından kapatılabilir.
HTML özelliği:
|
extruded |
Tür:
boolean optionalVarsayılan:
falsePoligonun yere bağlanıp bağlanmayacağını belirtir. Bir poligonu ekstrüde etmek için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği:
|
fillColor |
Tür:
string optionalDolgu rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
geodesic |
Tür:
boolean optionalVarsayılan:
falsetrue olduğunda poligonun kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliğini takip eder. false olduğunda, çokgenin kenarları ekran alanında düz çizgiler olarak oluşturulur.HTML özelliği:
|
innerPaths |
Tür:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalKapalı bir döngüyü belirleyen sıralı koordinatlar dizisi. Çoklu çizgilerin aksine, bir poligon bir veya daha fazla yoldan oluşabilir. Bu yollar, poligonun içinde birden fazla kesik oluşturur. |
path |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalKapalı bir döngüyü belirleyen sıralı koordinatlar dizisi. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği:
|
strokeColor |
Tür:
string optionalÇizgi rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
strokeWidth |
Tür:
number optionalKontur genişliği (piksel cinsinden).
HTML özelliği:
|
zIndex |
Tür:
number optionalDiğer çokgenlere kıyasla zIndex.
HTML özelliği:
|
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalKapalı bir döngüyü belirleyen sıralı koordinatlar dizisi. Yükseklik, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır. |
|
Tür:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalKapalı bir döngüyü belirleyen sıralı koordinatlar dizisi. Çoklu çizgilerin aksine, bir poligon bir veya daha fazla yoldan oluşabilir. Bu yollar, poligonun içinde birden fazla kesik oluşturur. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Polygon3DElementOptions arayüzü
google.maps.maps3d.Polygon3DElementOptions
arayüz
Polygon3DElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polygon3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode optional |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Polygon3DElement.altitudeMode. |
drawsOccludedSegments optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polygon3DElement.drawsOccludedSegments. |
extruded optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polygon3DElement.extruded. |
fillColor optional |
Tür:
string optionalŞu sayfaya göz atın: Polygon3DElement.fillColor. |
geodesic optional |
Tür:
boolean optionalŞu sayfaya göz atın: Polygon3DElement.geodesic. |
innerCoordinates optional |
Tür:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral>|Iterable<LatLngLiteral>> optionalŞu sayfaya göz atın: . |
outerCoordinates optional |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalŞu sayfaya göz atın: . |
strokeColor optional |
Tür:
string optionalŞu sayfaya göz atın: Polygon3DElement.strokeColor. |
strokeWidth optional |
Tür:
number optionalŞu sayfaya göz atın: Polygon3DElement.strokeWidth. |
zIndex optional |
Tür:
number optionalŞu sayfaya göz atın: Polygon3DElement.zIndex. |
Polygon3DInteractiveElement class
google.maps.maps3d.Polygon3DInteractiveElement
sınıf
3D çokgen (ör. 3D çoklu çizgi), sıralı bir dizideki bir dizi bağlı koordinatı tanımlar. Ayrıca, poligonlar kapalı bir döngü oluşturur ve dolu bir bölgeyi tanımlar. Polygon3DElement'dan farklı olarak Polygon3DInteractiveElement, gmp-click etkinliği alır.
Özel öğe:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
Bu sınıfın süresi Polygon3DElement tarihinde sona eriyor.
Bu sınıf Polygon3DInteractiveElementOptions öğesini uygular.
const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polygon3DInteractiveElement |
Polygon3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Polygon3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerPaths,
path,
strokeColor,
strokeWidth,
zIndex,
,
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Polygon3DInteractiveElement öğesi tıklandığında tetiklenir. |
Polygon3DInteractiveElementOptions arayüzü
google.maps.maps3d.Polygon3DInteractiveElementOptions
arayüz
Polygon3DInteractiveElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polygon3DInteractiveElementOptions nesnesi.
Bu arayüz, Polygon3DElementOptions arayüzünü genişletir.
Özellikler | |
|---|---|
Devralındı:
altitudeMode,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerCoordinates,
outerCoordinates,
strokeColor,
strokeWidth,
zIndex
|
PopoverElement sınıfı
google.maps.maps3d.PopoverElement
sınıf
Bir popover oluşturmak için kullanılan özel bir HTML öğesi. Balona benzer ve genellikle bir işaretçiye bağlıdır.
Özel öğe:
<gmp-popover altitude-mode="absolute" light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf PopoverElementOptions öğesini uygular.
const {PopoverElement} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
PopoverElement |
PopoverElement([options])Parametreler:
|
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun yükseklik bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
lightDismissDisabled |
Tür:
boolean optionalVarsayılan:
falseBu popover'ın "light dismissed" (hafifçe kapatılma) olup olmayacağını belirtir. "Hafif kapatma" davranışı, tarayıcı Popover API'sinin bir parçası olan
popover="auto" özelliğini ayarlamaya benzer.HTML özelliği:
|
open |
Tür:
boolean optionalVarsayılan:
falseBu popover'ın açık olup olmayacağını belirtir.
HTML özelliği:
|
positionAnchor |
Tür:
LatLngLiteral|LatLngAltitudeLiteral|Marker3DInteractiveElement|string optionalBu popover'ın gösterileceği konum. Pop-up, etkileşimli bir işaretçiye sabitlenmişse bunun yerine işaretçinin konumu kullanılır.
HTML özelliği:
|
Slot makineleri | |
|---|---|
default |
Yerleştirilen içeriği popover'ın ana bölümüne yerleştirir. |
header |
Yerleştirilen içeriği popover'ın başlık bölümüne yerleştirir. |
CSS Özellikleri | |
|---|---|
--gmp-popover-max-width |
İçeriğin genişliğinden bağımsız olarak popover'ın maksimum genişliği. |
--gmp-popover-min-width |
İçeriğin genişliğinden bağımsız olarak popover'ın minimum genişliği. Bu özelliği kullanırken, haritanın genişliğinden (piksel cinsinden) daha küçük bir değer ayarlamanız önemle tavsiye edilir. |
--gmp-popover-pixel-offset-x |
Fareyle üzerine gelindiğinde açılan ipucu penceresinin, haritada fareyle üzerine gelinen noktanın coğrafi koordinatlarından itibaren x eksenindeki ofseti (piksel cinsinden). |
--gmp-popover-pixel-offset-y |
Popover'ın ucunun, popover'ın coğrafi koordinatlarına göre sabitlendiği haritadaki noktadan y ekseninde piksel cinsinden ofseti. |
color-scheme |
Bu popover'ın hangi renk şemasında oluşturulabileceğini gösterir. Daha fazla ayrıntı için color-scheme belgeleri inceleyin. Belirtilmezse varsayılan olarak kullanıcının renk şeması tercihlerine ayarlanır. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
PopoverElementOptions arayüzü
google.maps.maps3d.PopoverElementOptions
arayüz
PopoverElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan PopoverElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode optional |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: PopoverElement.altitudeMode. |
lightDismissDisabled optional |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.lightDismissDisabled. |
open optional |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.open. |
positionAnchor optional |
Tür:
LatLngLiteral|LatLngAltitudeLiteral|string|Marker3DInteractiveElement optionalŞu sayfaya göz atın: PopoverElement.positionAnchor. |
AltitudeMode sabitleri
google.maps.maps3d.AltitudeMode
sabitler
Koordinatlardaki yükseklik bileşenlerinin nasıl yorumlanacağını belirtir.
const {AltitudeMode} = await google.maps.importLibrary("maps3d") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
|---|---|
ABSOLUTE |
Nesnelerin ortalama deniz seviyesine göre ifade edilmesini sağlar. Bu, nesnenin altındaki arazi ayrıntı düzeyi değişse bile mutlak konumunun aynı kalacağı anlamına da gelir. |
CLAMP_TO_GROUND |
Yere yerleştirilen nesnelerin ifade edilmesine olanak tanır. Yükseklik ne olursa olsun, araziyi takip ederek yer seviyesinde kalırlar. Nesne büyük bir su kütlesinin üzerinde konumlandırılmışsa deniz seviyesine yerleştirilir. |
RELATIVE_TO_GROUND |
Nesnelerin yer yüzeyine göre ifade edilmesine olanak tanır. Arazi ayrıntı düzeyi değişirse nesnenin konumu yere göre sabit kalır. Su üzerinde olduğunda yükseklik, deniz seviyesinden metre cinsinden yükseklik olarak yorumlanır. |
RELATIVE_TO_MESH |
Nesnelerin, zemin+bina+su yüzeyinin en yükseğine göre ifade edilmesini sağlar. Su üzerinde olduğunda su yüzeyi, arazi üzerinde olduğunda ise bina yüzeyi (varsa) veya zemin yüzeyi (bina yoksa) olur. |