Map3DElement sınıfı
google.maps.maps3d.Map3DElement
class
extends HTMLElement
implements Map3DElementOptions
library "maps3d"
Map3DElement, 3D harita görünümü için bir HTML arayüzüdür. 3D haritanın oluşturulmaya başlaması için mode ayarlanmalıdır.
<gmp-map-3d autofits-camera-animation="value-name" camera-position="lat,lng,altitude" center="lat,lng,altitude" default-ui-hidden description="string" fov="number" gesture-handling="value-name" heading="number" internal-usage-attribution-ids="id1 id2" map-id="string" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" mode="value-name" range="number" roll="number" tilt="number"> </gmp-map-3d>
const {Map3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Map3DElement |
Map3DElement([options])Parametreler:
|
Özellikler | |
|---|---|
attr: autofits-camera-animation |
Varsayılan:
noneOtomatik kamera sığdırma için kullanılacak animasyon.
HTML özelliği: autofits-camera-animation="value-name" |
bounds |
Ayarlandığında, kameranın konumunu belirtilen enlem/boylam sınırları içinde kısıtlar. Sınırların dışındaki nesnelerin yine de oluşturulduğunu 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. |
cameraPosition
attr: camera-position |
Giriş türü:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalÇıkış türü: LatLngAltitude optionalLatLngAltitude olarak verilen kameranın konumu. Atlanırsa türetilir.
center atlanır ancak cameraPosition belirtilirse center, cameraPosition. değerinden türetilir. Her ikisi de aynı çalıştırma döngüsünde güncellenirse cameraPosition tercih edilir. cameraPosition ve center alanları, verilen ortak yön, menzil, yalpalama ve eğim bağlamında birbirinden bire bir türetilebilir.HTML özelliği: camera-position="lat,lng,altitude" |
center
attr: center |
Giriş türü:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalÇıkış türü: LatLngAltitude optionalHaritanın merkezi, LatLngAltitude olarak verilir. Burada yükseklik, ortalama deniz seviyesinin üzerindeki metre cinsinden değerdir.
range alanı kameranın harita merkezine olan mesafesini etkilediğinden, bu konumun kameranın bulunduğu yer olması gerekmez. Ayarlanmazsa varsayılan olarak {lat: 0, lng: 0, altitude: 63170000} kullanılır. 63.170.000 metre, izin verilen maksimum rakımdır (Dünya yarıçapının 10 katı).HTML özelliği: center="lat,lng,altitude" |
defaultUIHidden
attr: default-ui-hidden |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falsetrue olduğunda tüm varsayılan kullanıcı arayüzü düğmeleri gizlenir.HTML özelliği: default-ui-hidden |
description
attr: description |
Giriş türü:
string optionalÇıkış türü: string optionalSağlanırsa haritaya, sağlanan değerle birlikte bir erişilebilirlik açıklaması (ör. ekran okuyucularla kullanım için) eklenir.
HTML özelliği: description="string" |
fov
attr: fov |
Giriş türü:
number optionalÇıkış türü: number optionalDikey görüş alanını derece cinsinden belirtir. Geçerli değerler 5,0 ile 80,0 arasındadır. Daha yüksek değerler görünür alanı artırır ancak perspektif bozulmasına neden olabilir. Varsayılan: 35.0.
HTML özelliği: fov="number" |
gestureHandling
attr: gesture-handling |
Varsayılan:
GestureHandling.GREEDYOrtak hareket işlemeyi kontrol eder.
COOPERATIVE olarak ayarlandığında, haritayı kaydırmak için değiştirici tuşlar veya iki parmakla yapılan hareketler gerekir. GREEDY olarak ayarlandığında, harita öğesindeki kullanıcı etkinliklerinden ana sayfada kaydırma yapılamaz. AUTO olarak ayarlandığında hareket işleme, ana sayfanın kaydırılabilirliğine göre belirlenir.HTML özelliği: gesture-handling="value-name" |
heading
attr: heading |
Giriş türü:
number optionalÇıkış türü: number optionalHaritanın derece cinsinden pusula yönü. Tam kuzey sıfırdır. Eğim olmadığında, herhangi bir yuvarlanma yön olarak yorumlanır.
HTML özelliği: heading="number" |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Başlatıcıya bir kullanım ilişkilendirme kimliği ekler. Bu kimlik, Google'ın geliştiriciler için hangi kitaplıkların ve örneklerin (ör. işaretçi grupları kitaplığının kullanımı) yararlı olduğunu anlamasına yardımcı olur. 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. Örneklendirmeden sonra bu değerde yapılan değişiklikler yoksayılabilir.
HTML özelliği: internal-usage-attribution-ids="id1 id2" |
language |
Giriş türü:
string optionalÇıkış türü: string optionalTemel haritanın dilinin oluşturulmaya çalışılacağı dil. Maps JavaScript API yüklenirken varsayılan olarak geliştirici tarafından istenen dil kullanılır. |
mapId
attr: map-id |
Giriş türü:
string optionalÇıkış türü: string optionalHarita için bulut tabanlı harita stilini getirmek üzere kullanılacak harita kimliğini belirtir.
HTML özelliği: map-id="string" |
maxAltitude
attr: max-altitude |
Giriş türü:
number optionalÇıkış türü: number optionalHaritada gösterilecek maksimum yer üstü irtifa. Geçerli değer
0 ile 63170000 metre (Dünya yarıçapının 10 katı) arasındadır.HTML özelliği: max-altitude="number" |
maxHeading
attr: max-heading |
Giriş türü:
number optionalÇıkış türü: number optionalHaritanın maksimum yön (döndürme) 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] yönünde ilerlemenize olanak tanır.HTML özelliği: max-heading="number" |
maxTilt
attr: max-tilt |
Giriş türü:
number optionalÇıkış türü: number optionalHaritanın maksimum geliş açısı. Geçerli değer
0 ile 90 derece arasındadır.HTML özelliği: max-tilt="number" |
minAltitude
attr: min-altitude |
Giriş türü:
number optionalÇıkış türü: number optionalHaritada gösterilecek minimum yer üstü irtifası. Geçerli değer
0 ile 63170000 metre (Dünya yarıçapının 10 katı) arasındadır.HTML özelliği: min-altitude="number" |
minHeading
attr: min-heading |
Giriş türü:
number optionalÇıkış türü: number optionalHaritanın minimum yön (döndürme) 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] başlıklarına izin verir. minHeading = 90 ve maxHeading = 180, [90, 180] yönünde ilerlemenize olanak tanır.HTML özelliği: min-heading="number" |
minTilt
attr: min-tilt |
Giriş türü:
number optionalÇıkış türü: number optionalHaritanın minimum geliş açısı. Geçerli değer
0 ile 90 derece arasındadır.HTML özelliği: min-tilt="number" |
mode
attr: mode |
Haritanın oluşturulması gereken modu belirtir. Ayarlanmazsa harita oluşturulmaz.
HTML özelliği: mode="value-name" |
range
attr: range |
Giriş türü:
number optionalÇıkış türü: number optionalKameranın haritanın merkezine olan uzaklığı (metre cinsinden).
HTML özelliği: range="number" |
region |
Giriş türü:
string optionalÇıkış türü: string optionalTemel haritanın ÖY'lerinin oluşturulmaya çalışılacağı bölge. Maps JavaScript API yüklenirken varsayılan olarak geliştirici tarafından istenen bölge kullanılır. |
roll
attr: roll |
Giriş türü:
number optionalÇıkış türü: number optionalKameranın görüntü vektörü etrafındaki derece cinsinden dönüşü. Belirsizlikleri gidermek için eğim olmadığında tüm dönüşler yön olarak yorumlanır.
HTML özelliği: roll="number" |
tilt
attr: tilt |
Giriş türü:
number optionalÇıkış türü: number optionalKamera görünüm vektörünün derece cinsinden eğimi. Doğrudan dünyaya bakan bir görüntü vektörünün eğimi sıfır derece olur. Dünya'dan uzağı gösteren bir görüntüleme vektörünün eğimi
180 derece olur.HTML özelliği: tilt="number" |
attr: default-ui-disabled |
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 kontrollerini devre dışı bırakmaz.HTML özelliği: default-ui-disabled |
Yöntemler | |
|---|---|
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. Animasyon, belirtilen sayıda ( FlyAroundAnimationOptions.repeatCount) tekrarlanabilir. Kamera saat yönünde hareket eder. Etrafında dönülen konum CameraOptions.center ile belirtilir. Bu, kamera etrafında hareket ederken yörünge animasyonu sırasında görüntü alanının merkezinde gösterilecek konumdur. Animasyonlar yalnızca harita minimum düzeyde yüklendikten sonra başlayabildiğinden yöntem eşzamansızdır. Yöntem, animasyon başlatıldıktan sonra döndürülür. FlyAroundAnimationOptions.repeatCount sayısı sıfırsa döndürme 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ı belirli bir süre boyunca mevcut konumdan belirli bir bitiş konumuna parabolik olarak taşır. Bitiş konumu, tam kamera konumunu kontrol eden CameraOptions.cameraPosition veya haritanın görünür görüntü alanı merkezini kontrol eden CameraOptions.center aracılığıyla belirtilebilir. Animasyonlar yalnızca harita minimum düzeyde yüklendikten sonra başlayabildiğinden yöntem eşzamansızdır. Yöntem, animasyon başlatıldıktan sonra döndürülür. |
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 olduğu yerde kalır, bitiş noktasına hızlı geçiş yapmaz. Animasyonlar yalnızca harita minimum düzeyde yüklendikten sonra başlayabildiği veya durabildiği için yöntem eşzamansızdır. Animasyon durduğunda yöntem döndürülür. |
Devralınan:
addEventListener,
removeEventListener
| |
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-camerapositionchange |
function(cameraPositionChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in cameraPosition özelliği değiştiğinde tetiklenir. |
gmp-centerchange |
function(centerChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in merkez ö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-fovchange |
function(fovChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in fov özelliği değiştiğinde tetiklenir. |
gmp-headingchange |
function(headingChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in yön özelliği değiştiğinde tetiklenir. |
gmp-map-id-error |
function(mapIdErrorEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in mapId özelliği geçersiz olduğunda tetiklenir. |
gmp-rangechange |
function(rangeChangeEvent)Bağımsız değişkenler:
Bu etkinlik, Map3DElement'in menzil ö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'te ayarlanabilecek özellikleri tanımlamak için kullanılan Map3DElementOptions nesnesi.
Özellikler | |
|---|---|
isteğe bağlı |
Tür:
AutofitsCameraAnimation optionalŞu sayfaya göz atın: . |
bounds
isteğe bağlı |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalŞu sayfaya göz atın: Map3DElement.bounds. |
cameraPosition
isteğe bağlı |
Tür:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalŞu sayfaya göz atın: Map3DElement.cameraPosition. |
center
isteğe bağlı |
Tür:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalŞu sayfaya göz atın: Map3DElement.center. |
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: . |
defaultUIHidden
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Map3DElement.defaultUIHidden. |
description
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Map3DElement.description. |
fov
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.fov. |
gestureHandling
isteğe bağlı |
Tür:
GestureHandling optionalŞu sayfaya göz atın: Map3DElement.gestureHandling. |
heading
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.heading. |
internalUsageAttributionIds
isteğe bağlı |
Tür:
Iterable<string> optionalŞu sayfaya göz atın: Map3DElement.internalUsageAttributionIds. |
language
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Map3DElement.language. |
mapId
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Map3DElement.mapId. |
maxAltitude
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxAltitude. |
maxHeading
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxHeading. |
maxTilt
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.maxTilt. |
minAltitude
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minAltitude. |
minHeading
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minHeading. |
minTilt
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.minTilt. |
mode
isteğe bağlı |
Tür:
MapMode optionalŞu sayfaya göz atın: Map3DElement.mode. |
range
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.range. |
region
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Map3DElement.region. |
roll
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.roll. |
tilt
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.tilt. |
MapMode sabitleri
google.maps.maps3d.MapMode
sabitleri
kitaplığı "maps3d"
Haritanın oluşturulması gereken modu belirtir.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri MapModeString türüyle tanımlanır.
const {MapMode} = await google.maps.importLibrary("maps3d");
Sabitler | |
|---|---|
HYBRID |
Bu harita modu, uydu veya fotogerçekçi görüntüler üzerinde ana caddelerin şeffaf bir katmanını gösterir. |
|
Bu harita modu, normal bir sokak haritası gösterir. |
SATELLITE |
Bu harita modunda, varsa uydu veya foto-gerçekçi görüntüler gösterilir. |
GestureHandling sabitleri
google.maps.maps3d.GestureHandling
sabitleri
kitaplığı "maps3d"
Hareket etkinliklerinin harita öğesinde nasıl işleneceğini belirtir.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri GestureHandlingString türüyle tanımlanır.
const {GestureHandling} = await google.maps.importLibrary("maps3d");
Sabitler | |
|---|---|
AUTO |
Bu, haritanın işbirliğine dayalı veya hırslı hareket işlemeyi kullanıp kullanmayacağını seçmesine olanak tanır. Belirtilmediği takdirde varsayılan davranış budur. Bu, haritanın kaydırma üst öğesine (genellikle ana sayfa) hakim olması ve kullanıcının haritadan diğer içeriklere kaydıramaması durumunda haritanın ortak çalışma moduna girmesine neden olur. |
COOPERATIVE |
Bu, haritayı kaydırmak için değiştirici tuşların veya iki parmakla yapılan hareketlerin gerekli olduğu ortak çalışma modunu zorunlu kılar. |
GREEDY |
Bu, harita öğesindeki kullanıcı etkinliklerinden ana sayfanın kaydırılamadığı açgözlü modu zorunlu kılar. |
AutofitsCameraAnimation sabitleri
google.maps.maps3d.AutofitsCameraAnimation
sabitleri
kitaplığı "maps3d"
Kameranın, etkinleştirilmiş alt öğelerine göre kendisini ortalamak için yeni bir konuma geçtiğinde nasıl davranması gerektiğini belirtir.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri AutofitsCameraAnimationString türüyle tanımlanır.
const {AutofitsCameraAnimation} = await google.maps.importLibrary("maps3d");
Sabitler | |
|---|---|
FLY_TO |
Yeni konuma uçar. |
NONE |
Animasyon olmadan yeni konuma geçer. |
FlyAroundAnimationOptions arayüzü
google.maps.maps3d.FlyAroundAnimationOptions
arayüz
FlyCameraAround animasyonu için özelleştirme seçenekleri.
Özellikler | |
|---|---|
camera |
Tür:
CameraOptionsYörünge animasyonu sırasında kameranın bakması gereken merkez nokta. Kamera bu merkez noktanın etrafında dönerken harita yönünün değişeceğini unutmayın. |
durationMillis
isteğe bağlı |
Tür:
number optionalMilisaniye cinsinden bir animasyon döngüsünün süresi. |
repeatCount
isteğe bağlı |
Tür:
number optionalBir animasyonun kaç kez tekrarlanacağını belirtir. Sayı sıfırsa animasyon başladıktan hemen sonra tamamlanır. Number.Infinity değeri iletilirse animasyon sonsuza kadar tekrarlanır. |
isteğe bağlı |
Tür:
number optionalBelirtilen süre içinde merkezin etrafında dönülecek tur sayısı. Bu ayar, genel dönüş hızını kontrol eder. Turlara negatif bir sayı iletilmesi, kameranın varsayılan saat yö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öneltilmesi gereken konum. |
durationMillis
isteğe bağlı |
Tür:
number optionalAnimasyonun milisaniye cinsinden süresi. Süre 0 olarak ayarlanırsa kamera doğrudan son konuma geçer. |
CameraOptions arayüzü
google.maps.maps3d.CameraOptions
arayüz
Kamera nesnesinde ayarlanabilecek özellikleri tanımlamak için kullanılan CameraOptions nesnesi. Kamera nesnesi, kamera konumu olan herhangi bir şey olabilir (ör. mevcut bir harita durumu veya gelecekte istenen bir animasyon durumu).
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.ABSOLUTEBelirli bir CameraOptions nesnesinin rakım değerinin nasıl yorumlanacağını belirten bir enum. Bu işlemde mevcut AltitudeMode ENUM protokolü yeniden kullanılır. |
cameraPosition
isteğe bağlı |
Tür:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalŞu sayfaya göz atın: Map3DElement.cameraPosition. |
center
isteğe bağlı |
Tür:
LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral optionalŞu sayfaya göz atın: Map3DElement.center. |
fov
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.fov. |
heading
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.heading. |
range
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.range. |
roll
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.roll. |
tilt
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Map3DElement.tilt. |
SteadyChangeEvent sınıfı
google.maps.maps3d.SteadyChangeEvent
sınıfı
Event
kitaplığını "maps3d"genişletir
Bu etkinlik, Map3DElement sabit durumunun izlenmesiyle oluşturulur. Bu etkinlik, DOM ağacında yukarı doğru yayılır.
const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d");
Özellikler | |
|---|---|
isSteady |
Tür:
booleanMap3DElement'in sabit olup olmadığını (yani mevcut sahne için tüm oluşturma işlemlerinin tamamlanıp tamamlanmadığını) gösterir. |
LocationClickEvent sınıfı
google.maps.maps3d.LocationClickEvent
sınıfı
Event
kitaplığını "maps3d"genişletir
Bu etkinlik, bir Map3DElement tıklandığında oluşturulur.
const {LocationClickEvent} = await google.maps.importLibrary("maps3d");
Özellikler | |
|---|---|
position |
Tür:
LatLngAltitude optionalEtkinlik gerçekleştiğinde imlecin altında bulunan enlem/boylam/rakım. 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ı
LocationClickEvent
kitaplığını "maps3d"genişletir
Bu etkinlik, Map3DElement üzerinde bir yer simgesinin tıklanmasıyla oluşturulur. Varsayılan popover'ın gösterilmesini önlemek için bu etkinlikte preventDefault() yöntemini çağırarak Map3DElement tarafından işlenmesini engelleyin.
const {PlaceClickEvent} = await google.maps.importLibrary("maps3d");
Özellikler | |
|---|---|
placeId |
Tür:
stringHarita özelliğinin yer kimliği. |
Devralındı:
position
| |
Yöntemler | |
|---|---|
fetchPlace |
fetchPlace()Parametreler: Yok
Bu yer kimliği için bir Place getirir. Elde edilen Place nesnesinde id özelliği doldurulur. Ek alanlar daha sonra normal Places API etkinleştirme ve faturalandırma koşullarına tabi olarak Place.fetchFields() üzerinden istenebilir. Place getirilirken hata oluşursa promise reddedilir. |