MarkerElement sınıfı
sınıf
google.maps.maps3d.MarkerElement
HTMLElement sınıfını genişletir
MarkerElementOptions sınıfını uygular
MarkerInteractiveElement tarafından genişletilir
"maps3d" kitaplığı
3D haritada bir konumu gösterir. MarkerElement değerinin gösterilmesi için position değerinin ayarlanması gerektiğini unutmayın.
MarkerElement, özel HTML öğeleri aracılığıyla yüksek düzeyde özelleştirmeyi destekler ancak özellikle bir haritada 1.000'den fazla işaretçi işlenirken Marker3DElement ile karşılaştırıldığında daha düşük etkileşim performansı sunar.
<gmp-marker altitude-mode="value-name" anchor-left="string" anchor-top="string" autofits-camera collision-behavior="value-name" collision-priority="number" position="lat,lng" title="string"> </gmp-marker>
const {MarkerElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
MarkerElement |
MarkerElement([options])Parametreler:
Belirtilen seçeneklerle bir MarkerElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode
attr: altitude-mode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun rakım bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği: altitude-mode="value-name" |
anchorLeft
attr: anchor-left |
Giriş türü:
string optionalÇıkış türü: stringVarsayılan: -%50
İşaretçinin sol üst köşesinden bağlantı noktasını dengelemek için kullanılan bir CSS uzunluk yüzdesi değeri. Bu, varsayılan işaretçinin tipik alt orta noktasından farklı bir sabitleme noktasına sahip bir görsel kullanırken yararlıdır.
HTML özelliği: anchor-left="string" |
anchorTop
attr: anchor-top |
Giriş türü:
string optionalÇıkış türü: stringVarsayılan: -%100
İşaretçinin sol üst köşesinden bağlantı noktasını dengelemek için kullanılan bir CSS uzunluk yüzdesi değeri. Bu, varsayılan işaretçinin tipik alt orta noktasından farklı bir sabitleme noktasına sahip bir görsel kullanırken yararlıdır.
HTML özelliği: anchor-top="string" |
attr: autofits-camera |
Tür:
boolean optionalVarsayılan:
falseSağlanırsa belirtilen işaretçi, etkinleştirilen diğer öğelerle birlikte harita görüntü alanında görünür hale getirilir.
HTML özelliği: autofits-camera |
collisionBehavior
attr: collision-behavior |
Varsayılan:
CollisionBehavior.REQUIREDMarkerElement'in başka bir
MarkerElement, Marker3DElement veya temel harita etiketleriyle çakıştığında nasıl davranması gerektiğini belirten bir sıralama.HTML özelliği: collision-behavior="value-name" |
collisionPriority
attr: collision-priority |
Giriş türü:
number optionalÇıkış türü: number optionalCollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY işaretçileri (Marker3DElement dahil) arasındaki göreli önceliği belirlemeye yardımcı olmak için kullanılan bir sayı. collisionPriority değerinin daha yüksek olması, önceliğin daha yüksek olduğunu gösterir.HTML özelliği: collision-priority="number" |
position
attr: position |
Giriş türü:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalÇıkış türü: LatLngAltitude optionalİşaretçinin ucunun konumu. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği:
|
title
attr: title |
Tür:
stringFareyle üzerine gelindiğinde gösterilen metin. Sağlanırsa
MarkerElement öğesine, sağlanan değerle birlikte bir erişilebilirlik metni (ör. ekran okuyucularla kullanım için) eklenir.HTML özelliği: title="string" |
Slot makineleri | |
|---|---|
default |
Doğrudan MarkerElement öğesine eklenen tüm özel öğeler yerleştirilir. |
CSS Özellikleri | |
|---|---|
z-index |
Bu işaretçinin z-endeksi. Daha fazla bilgi için z-index belgelerine göz atın. Daha büyük z-endeksine sahip çakışan işaretçiler, daha küçük z-endeksine sahip olanları kapsar. Varsayılan olarak işaretçiler, DOM konumlarına göre gösterilir. DOM'a daha sonra eklenen işaretçiler, DOM'a daha önce eklenen işaretçilerin önünde görünür. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
MarkerElementOptions arayüzü
interface
google.maps.maps3d.MarkerElementOptions
extended by MarkerInteractiveElementOptions
implemented by MarkerElement, MarkerInteractiveElement
MarkerElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan MarkerElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: MarkerElement.altitudeMode. |
anchorLeft
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: MarkerElement.anchorLeft. |
anchorTop
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: MarkerElement.anchorTop. |
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: . |
collisionBehavior
isteğe bağlı |
Tür:
CollisionBehavior optionalŞu sayfaya göz atın: MarkerElement.collisionBehavior. |
collisionPriority
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: MarkerElement.collisionPriority. |
position
isteğe bağlı |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: MarkerElement.position. |
title
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: MarkerElement.title. |
MarkerInteractiveElement sınıfı
class
google.maps.maps3d.MarkerInteractiveElement
extends MarkerElement, HTMLElement
implements MarkerElementOptions, MarkerInteractiveElementOptions
library "maps3d"
3D haritada bir konumu gösterir. MarkerInteractiveElement değerinin gösterilmesi için position değerinin ayarlanması gerektiğini unutmayın. MarkerElement'ten farklı olarak MarkerInteractiveElement, bir gmp-click etkinliği alır.
<gmp-marker-interactive gmp-popover-target-element="popover-id"> </gmp-marker-interactive>
const {MarkerInteractiveElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
MarkerInteractiveElement |
MarkerInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir MarkerInteractiveElement oluşturur. |
Özellikler | |
|---|---|
gmpPopoverTargetElement
attr: gmp-popover-target-element |
Bu ayar yapıldığında, bu işaretçi tıklandığında popover öğesi açılır.
HTML özelliği: gmp-popover-target-element="popover-id" |
Devralınan:
altitudeMode (özellik: altitude-mode),
anchorLeft (özellik: anchor-left),
anchorTop (özellik: anchor-top),
(özellik: autofits-camera),
collisionBehavior (özellik: collision-behavior),
collisionPriority (özellik: collision-priority),
position (özellik: position),
title (özellik: title)
| |
Slot makineleri | |
|---|---|
Devralındı:
default
|
CSS Özellikleri | |
|---|---|
Devralındı:
z-index
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, MarkerInteractiveElement öğesi tıklandığında tetiklenir. |
MarkerInteractiveElementOptions arayüzü
interface
google.maps.maps3d.MarkerInteractiveElementOptions
extends MarkerElementOptions
implemented by MarkerInteractiveElement
MarkerInteractiveElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan MarkerInteractiveElementOptions nesnesi.
Özellikler | |
|---|---|
gmpPopoverTargetElement
isteğe bağlı |
Tür:
PopoverElement optionalŞu sayfaya göz atın: MarkerInteractiveElement.gmpPopoverTargetElement. |
Devralınan:
altitudeMode,
anchorLeft,
anchorTop,
,
collisionBehavior,
collisionPriority,
position,
title
| |
Marker3DElement sınıfı
sınıf
google.maps.maps3d.Marker3DElement
HTMLElement sınıfını genişletir
Marker3DElementOptions sınıfını uygular
Marker3DInteractiveElement tarafından genişletilir
"maps3d" kitaplığı
3D haritada bir konumu gösterir. Marker3DElement değerinin gösterilmesi için position değerinin ayarlanması gerektiğini unutmayın.
<gmp-marker-3d altitude-mode="value-name" autofits-camera collision-behavior="value-name" collision-priority="number" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"> </gmp-marker-3d>
const {Marker3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Marker3DElement |
Marker3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Marker3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode
attr: altitude-mode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun rakım bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği: altitude-mode="value-name" |
attr: autofits-camera |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseSağlanırsa belirtilen işaretçi, etkinleştirilen diğer öğelerle birlikte harita görüntü alanında görünür hale getirilir.
HTML özelliği: autofits-camera |
collisionBehavior
attr: collision-behavior |
Varsayılan:
CollisionBehavior.REQUIREDBir Marker3DElement'in başka bir Marker3DElement ile veya temel harita etiketleriyle çarpıştığında nasıl davranması gerektiğini belirten bir sıralama.
HTML özelliği: collision-behavior="value-name" |
collisionPriority
attr: collision-priority |
Giriş türü:
number optionalÇıkış türü: number optionalÇarpışma algılama için kullanılan çarpışma önceliği.
HTML özelliği: collision-priority="number" |
drawsWhenOccluded
attr: draws-when-occluded |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBu işaretçinin, görünümü engellendiğinde çizilip çizilmeyeceğini belirtir. İşaretçi, harita geometrisi (ör. binalar) tarafından kapatılabilir.
HTML özelliği: draws-when-occluded |
extruded
attr: extruded |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseİşaretçinin zemine bağlanıp bağlanmayacağını belirtir. Bir işaretçiyi ekstrüzyonla oluşturmak için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği: extruded |
label
attr: label |
Giriş türü:
string optionalÇıkış türü: string optionalBu işaretçi tarafından gösterilecek metin.
HTML özelliği: label="string" |
position
attr: position |
Giriş türü:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalÇıkış türü: LatLngAltitude optionalİşaretçinin ucunun konumu. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği:
|
sizePreserved
attr: size-preserved |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBu işaretçinin, kameraya olan mesafeden bağımsız olarak boyutunu koruyup korumayacağını belirtir. Varsayılan olarak işaretçi, kameraya olan mesafeye/eğime göre ölçeklendirilir.
HTML özelliği: size-preserved |
zIndex
attr: z-index |
Giriş türü:
number optionalÇıkış türü: number optionalDiğer işaretçilere kıyasla zIndex.
HTML özelliği: z-index="number" |
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 alanına atanmadan önce <template> öğesine sarmalanmalıdır. Resimler ve SVG'ler şu anda 3D sahnede oluşturulmadan önce rasterleştirilir. Bu nedenle, 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 | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Marker3DElementOptions arayüzü
interface
google.maps.maps3d.Marker3DElementOptions
extended by Marker3DInteractiveElementOptions
implemented by Marker3DElement, Marker3DInteractiveElement
Marker3DElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan Marker3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Marker3DElement.altitudeMode. |
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: . |
collisionBehavior
isteğe bağlı |
Tür:
CollisionBehavior optionalŞu sayfaya göz atın: Marker3DElement.collisionBehavior. |
collisionPriority
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Marker3DElement.collisionPriority. |
drawsWhenOccluded
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.drawsWhenOccluded. |
extruded
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.extruded. |
label
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Marker3DElement.label. |
position
isteğe bağlı |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Marker3DElement.position. |
sizePreserved
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Marker3DElement.sizePreserved. |
zIndex
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Marker3DElement.zIndex. |
Marker3DInteractiveElement sınıfı
class
google.maps.maps3d.Marker3DInteractiveElement
extends Marker3DElement, HTMLElement
implements Marker3DElementOptions, Marker3DInteractiveElementOptions
library "maps3d"
3D haritada bir konumu gösterir. Marker3DInteractiveElement değerinin gösterilmesi için position değerinin ayarlanması gerektiğini unutmayın. Marker3DElement'ten farklı olarak Marker3DInteractiveElement, bir gmp-click etkinliği alır.
<gmp-marker-3d-interactive gmp-popover-target-element="popover-id" title="string"> </gmp-marker-3d-interactive>
const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Marker3DInteractiveElement |
Marker3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Marker3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
gmpPopoverTargetElement
attr: gmp-popover-target-element |
Bu ayar yapıldığında, bu işaretçi tıklandığında popover öğesi açılır.
HTML özelliği: gmp-popover-target-element="popover-id" |
title
attr: title |
Tür:
stringFareyle üzerine gelindiğinde gösterilen metin. Sağlanırsa
Marker3DInteractiveElement öğesine, sağlanan değerle birlikte bir erişilebilirlik metni (ör. ekran okuyucularla kullanım için) eklenir.HTML özelliği: title="string" |
Devralınan:
altitudeMode (attr: altitude-mode),
(attr: autofits-camera),
collisionBehavior (attr: collision-behavior),
collisionPriority (attr: collision-priority),
drawsWhenOccluded (attr: draws-when-occluded),
extruded (attr: extruded),
label (attr: label),
position (attr: position),
sizePreserved (attr: size-preserved),
zIndex (attr: z-index)
| |
Slot makineleri | |
|---|---|
default |
Marker3DInteractiveElement öğesine doğrudan 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 yoksayılır. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Marker3DInteractiveElement öğesi tıklandığında tetiklenir. |
gmp-pointermove |
function(pointerMoveEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Marker3DInteractiveElement öğesi içinde hareket ettiğinde tetiklenir. |
gmp-pointerout |
function(pointerOutEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Marker3DInteractiveElement öğesinden ayrıldığında tetiklenir. |
gmp-pointerover |
function(pointerOverEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Marker3DInteractiveElement öğesine girdiğinde tetiklenir. |
Marker3DInteractiveElementOptions arayüzü
interface
google.maps.maps3d.Marker3DInteractiveElementOptions
extends Marker3DElementOptions
implemented by Marker3DInteractiveElement
Marker3DInteractiveElement üzerinde ayarlanabilen özellikleri tanımlamak için kullanılan Marker3DInteractiveElementOptions nesnesi.
Özellikler | |
|---|---|
gmpPopoverTargetElement
isteğe bağlı |
Tür:
PopoverElement optionalŞu sayfaya göz atın: Marker3DInteractiveElement.gmpPopoverTargetElement. |
title
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Marker3DInteractiveElement.title. |
Devralınan:
altitudeMode,
,
collisionBehavior,
collisionPriority,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
Model3DElement sınıfı
sınıf
google.maps.maps3d.Model3DElement
HTMLElement sınıfını genişletir
Model3DElementOptions sınıfını uygular
Model3DInteractiveElement tarafından genişletilir
"maps3d" kitaplığı
gLTF modellerinin oluşturulmasına olanak tanıyan bir 3D model. Model3DElement öğesinin gösterilmesi için position ve src değerlerinin ayarlanması gerektiğini unutmayın.
gLTF PBR'nin temel özellikleri desteklenmelidir. Şu anda hiçbir uzantı veya uzantı özelliği desteklenmemektedir.
<gmp-model-3d altitude-mode="value-name" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"> </gmp-model-3d>
const {Model3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Model3DElement |
Model3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Model3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode
attr: altitude-mode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumdaki rakımın nasıl yorumlanacağını belirtir.
HTML özelliği: altitude-mode="value-name" |
orientation
attr: orientation |
Modeli 3D haritada konumlandırmak için 3D modelin koordinat sisteminin dönüşünü açıklar.
Döndürme işlemleri modele şu sırayla uygulanır: yuvarlama, eğme ve ardından yön. HTML özelliği: orientation="heading,tilt,roll" |
position
attr: position |
Giriş türü:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalÇıkış türü: LatLngAltitude optionalModel3DElement öğesinin konumunu ayarlar. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.HTML özelliği:
|
scale
attr: scale |
Varsayılan:
1Modeli, modelin koordinat alanındaki x, y ve z eksenleri boyunca ölçeklendirir.
HTML özelliği:
|
src
attr: src |
3D 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 çözümlenir. .glb model dosyalarınızı ana uygulamanızdan farklı bir web sitesinde veya sunucuda barındırıyorsanız 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: src="url" |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Model3DElementOptions arayüzü
interface
google.maps.maps3d.Model3DElementOptions
extended by Model3DInteractiveElementOptions
implemented by Model3DElement, Model3DInteractiveElement
Model3DElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan Model3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Model3DElement.altitudeMode. |
orientation
isteğe bağlı |
Tür:
Orientation3D|Orientation3DLiteral optionalŞu sayfaya göz atın: Model3DElement.orientation. |
position
isteğe bağlı |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: Model3DElement.position. |
scale
isteğe bağlı |
Tür:
number|Vector3D|Vector3DLiteral optionalŞu sayfaya göz atın: Model3DElement.scale. |
src
isteğe bağlı |
Tür:
string|URL optionalŞu sayfaya göz atın: Model3DElement.src. |
Model3DInteractiveElement sınıfı
class
google.maps.maps3d.Model3DInteractiveElement
extends Model3DElement, HTMLElement
implements Model3DElementOptions, Model3DInteractiveElementOptions
library "maps3d"
gLTF modellerinin oluşturulmasına olanak tanıyan bir 3D model. Model3DElement öğesinin gösterilmesi için position ve src değerlerinin ayarlanması gerektiğini unutmayın.
gLTF PBR'nin temel özellikleri desteklenmelidir. Şu anda hiçbir uzantı veya uzantı özelliği desteklenmemektedir.
Model3DElement öğesinin aksine, Model3DInteractiveElement öğesi bir gmp-click etkinliği alır.
<gmp-model-3d-interactive></gmp-model-3d-interactive>
const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Model3DInteractiveElement |
Model3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Model3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode (özellik: altitude-mode),
orientation (özellik: orientation),
position (özellik: position),
scale (özellik: scale),
src (özellik: src)
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Model3DInteractiveElement öğesi tıklandığında tetiklenir. |
gmp-pointermove |
function(pointerMoveEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Model3DInteractiveElement öğesi içinde hareket ettiğinde tetiklenir. |
gmp-pointerout |
function(pointerOutEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Model3DInteractiveElement öğesinden ayrıldığında tetiklenir. |
gmp-pointerover |
function(pointerOverEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Model3DInteractiveElement öğesine girdiğinde tetiklenir. |
Model3DInteractiveElementOptions arayüzü
interface
google.maps.maps3d.Model3DInteractiveElementOptions
extends Model3DElementOptions
implemented by Model3DInteractiveElement
Model3DInteractiveElement üzerinde ayarlanabilen özellikleri tanımlamak için kullanılan Model3DInteractiveElementOptions nesnesi.
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
orientation,
position,
scale,
src
|
Polyline3DElement sınıfı
sınıf
google.maps.maps3d.Polyline3DElement
HTMLElement sınıfını genişletir
Polyline3DElementOptions sınıfını uygular
Polyline3DInteractiveElement tarafından genişletilir
"maps3d" kitaplığı
3D çoklu çizgi, 3D haritadaki bağlı çizgi segmentlerinin doğrusal bir yer paylaşımıdır.
<gmp-polyline-3d altitude-mode="value-name" autofits-camera 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>
const {Polyline3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Polyline3DElement |
Polyline3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Polyline3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode
attr: altitude-mode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki rakım bileşenlerinin nasıl yorumlanacağını belirtir.
HTML özelliği: altitude-mode="value-name" |
attr: autofits-camera |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBelirtilen çoklu çizgi, sağlanmışsa etkinleştirilen diğer öğelerle birlikte harita görüntü alanında görünür hale getirilir.
HTML özelliği: autofits-camera |
drawsOccludedSegments
attr: draws-occluded-segments |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayı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: draws-occluded-segments |
extruded
attr: extruded |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseÇoklu çizginin zemine bağlanıp bağlanmayacağını belirtir. Çoklu çizgiyi ekstrüzyonla yükseltmek için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği: extruded |
geodesic
attr: geodesic |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayı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: geodesic |
outerColor
attr: outer-color |
Giriş türü:
string optionalÇıkış türü: string optionalDış renk. Tüm CSS3 renkleri desteklenir.
HTML özelliği: outer-color="string" |
outerWidth
attr: outer-width |
Giriş türü:
number optionalÇıkış türü: number optionalDış genişlik
0.0 ile 1.0 arasında. Bu, strokeWidth değerinin yüzdesidir.HTML özelliği: outer-width="number" |
path
attr: path |
Giriş türü:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalÇıkış türü: Array<LatLngAltitude> optionalÇoklu çizginin sıralı koordinat dizisi. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği: path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." |
strokeColor
attr: stroke-color |
Giriş türü:
string optionalÇıkış türü: string optionalKontur rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği: stroke-color="string" |
strokeWidth
attr: stroke-width |
Giriş türü:
number optionalÇıkış türü: number optionalPiksel cinsinden çizgi genişliği.
HTML özelliği: stroke-width="number" |
zIndex
attr: z-index |
Giriş türü:
number optionalÇıkış türü: number optionalDiğer poligonlara kıyasla zIndex.
HTML özelliği: z-index="number" |
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalÇoklu çizginin sıralı koordinat dizisi. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Polyline3DElementOptions arayüzü
interface
google.maps.maps3d.Polyline3DElementOptions
extended by Polyline3DInteractiveElementOptions
implemented by Polyline3DElement, Polyline3DInteractiveElement
Polyline3DElement'te ayarlanabilen özellikleri tanımlamak için kullanılan Polyline3DElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: Polyline3DElement.altitudeMode. |
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: . |
coordinates
isteğe bağlı |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalŞu sayfaya göz atın: . |
drawsOccludedSegments
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.drawsOccludedSegments. |
extruded
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.extruded. |
geodesic
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: Polyline3DElement.geodesic. |
outerColor
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Polyline3DElement.outerColor. |
outerWidth
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.outerWidth. |
path
isteğe bağlı |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalŞu sayfaya göz atın: Polyline3DElement.path. |
strokeColor
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: Polyline3DElement.strokeColor. |
strokeWidth
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.strokeWidth. |
zIndex
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: Polyline3DElement.zIndex. |
Polyline3DInteractiveElement sınıfı
class
google.maps.maps3d.Polyline3DInteractiveElement
extends Polyline3DElement, HTMLElement
implements Polyline3DElementOptions, Polyline3DInteractiveElementOptions
library "maps3d"
3D çoklu çizgi, 3D haritadaki bağlı çizgi segmentlerinin doğrusal bir yer paylaşımıdır. Polyline3DElement'ten farklı olarak Polyline3DInteractiveElement, bir gmp-click etkinliği alır.
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Polyline3DInteractiveElement |
Polyline3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Polyline3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode (attr: altitude-mode),
(attr: autofits-camera),
drawsOccludedSegments (attr: draws-occluded-segments),
extruded (attr: extruded),
geodesic (attr: geodesic),
outerColor (attr: outer-color),
outerWidth (attr: outer-width),
path (attr: path),
strokeColor (attr: stroke-color),
strokeWidth (attr: stroke-width),
zIndex (attr: z-index),
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Polyline3DInteractiveElement öğesi tıklandığında tetiklenir. |
gmp-pointermove |
function(pointerMoveEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polyline3DInteractiveElement öğesi içinde hareket ettiğinde tetiklenir. |
gmp-pointerout |
function(pointerOutEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polyline3DInteractiveElement öğesinden ayrıldığında tetiklenir. |
gmp-pointerover |
function(pointerOverEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polyline3DInteractiveElement öğesine girdiğinde tetiklenir. |
Polyline3DInteractiveElementOptions arayüzü
interface
google.maps.maps3d.Polyline3DInteractiveElementOptions
extends Polyline3DElementOptions
implemented by Polyline3DInteractiveElement
Polyline3DInteractiveElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polyline3DInteractiveElementOptions nesnesi.
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
,
coordinates,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
path,
strokeColor,
strokeWidth,
zIndex
|
Polygon3DElement sınıfı
sınıf
google.maps.maps3d.Polygon3DElement
HTMLElement sınıfını genişletir
Polygon3DElementOptions sınıfını uygular
Polygon3DInteractiveElement tarafından genişletilir
"maps3d" kitaplığı
3D poligon (3D çoklu çizgi gibi), sıralı bir dizide bir dizi bağlı koordinatı tanımlar. Ayrıca çokgenler kapalı bir döngü oluşturur ve dolu bir bölgeyi tanımlar.
<gmp-polygon-3d autofits-camera 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>
const {Polygon3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Polygon3DElement |
Polygon3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Polygon3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki rakım bileşenlerinin nasıl yorumlanacağını belirtir. |
attr: autofits-camera |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBelirtilen poligon, harita görüntüleme alanında görünür hale getirilir ve dahil edilen diğer öğelerle birlikte gösterilir.
HTML özelliği: autofits-camera |
drawsOccludedSegments
attr: draws-occluded-segments |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseÇokgenin kapatılabilecek kısımlarının çizilip çizilmeyeceğini belirtir. Poligonlar, harita geometrisi (ör. binalar) tarafından kapatılabilir.
HTML özelliği: draws-occluded-segments |
extruded
attr: extruded |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseÇokgenin zemine bağlanıp bağlanmayacağını belirtir. Bir poligonu ekstrüzyonla yükseltmek için
altitudeMode, RELATIVE_TO_GROUND veya ABSOLUTE olmalıdır.HTML özelliği: extruded |
fillColor
attr: fill-color |
Giriş türü:
string optionalÇıkış türü: string optionalDolgu rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği: fill-color="string" |
geodesic
attr: geodesic |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falsetrue olduğunda poligonun kenarları jeodezik olarak yorumlanır ve Dünya'nın eğrisini takip eder. false olduğunda poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur.HTML özelliği: geodesic |
innerPaths |
Giriş türü:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral>> optionalÇıkış türü: Array<Array<LatLngAltitude>> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Çoklu çizgilerden farklı olarak, poligonlar bir veya daha fazla yoldan oluşabilir. Bu yollar, poligonun içinde birden fazla kesit oluşturur. |
path
attr: path |
Giriş türü:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalÇıkış türü: Array<LatLngAltitude> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır.
HTML özelliği: path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." |
strokeColor
attr: stroke-color |
Giriş türü:
string optionalÇıkış türü: string optionalKontur rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği: stroke-color="string" |
strokeWidth
attr: stroke-width |
Giriş türü:
number optionalÇıkış türü: number optionalPiksel cinsinden çizgi genişliği.
HTML özelliği: stroke-width="number" |
zIndex
attr: z-index |
Giriş türü:
number optionalÇıkış türü: number optionalDiğer poligonlara kıyasla zIndex.
HTML özelliği: z-index="number" |
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Rakım, belirli modlarda yoksayılır ve bu nedenle isteğe bağlıdır. |
|
Tür:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral>> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Çoklu çizgilerden farklı olarak, poligonlar bir veya daha fazla yoldan oluşabilir. Bu yollar, poligonun içinde birden fazla kesit oluşturur. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Polygon3DElementOptions arayüzü
interface
google.maps.maps3d.Polygon3DElementOptions
extended by Polygon3DInteractiveElementOptions
implemented by Polygon3DElement, Polygon3DInteractiveElement
Polygon3DElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan Polygon3DElementOptions nesnesi.
Polygon3DInteractiveElement sınıfı
class
google.maps.maps3d.Polygon3DInteractiveElement
extends Polygon3DElement, HTMLElement
implements Polygon3DElementOptions, Polygon3DInteractiveElementOptions
library "maps3d"
3D poligon (3D çoklu çizgi gibi), sıralı bir dizide bir dizi bağlı koordinatı tanımlar. Ayrıca çokgenler kapalı bir döngü oluşturur ve dolu bir bölgeyi tanımlar. Polygon3DElement'ten farklı olarak Polygon3DInteractiveElement, bir gmp-click etkinliği alır.
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Polygon3DInteractiveElement |
Polygon3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Polygon3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
(attr: autofits-camera),
drawsOccludedSegments (attr: draws-occluded-segments),
extruded (attr: extruded),
fillColor (attr: fill-color),
geodesic (attr: geodesic),
innerPaths,
path (attr: path),
strokeColor (attr: stroke-color),
strokeWidth (attr: stroke-width),
zIndex (attr: z-index),
,
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(clickEvent)Bağımsız değişkenler:
Bu etkinlik, Polygon3DInteractiveElement öğesi tıklandığında tetiklenir. |
gmp-pointermove |
function(pointerMoveEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polygon3DInteractiveElement öğesi içinde hareket ettiğinde tetiklenir. |
gmp-pointerout |
function(pointerOutEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polygon3DInteractiveElement öğesinden ayrıldığında tetiklenir. |
gmp-pointerover |
function(pointerOverEvent)Bağımsız değişkenler:
Bu etkinlik, işaretçi Polygon3DInteractiveElement öğesine girdiğinde tetiklenir. |
Polygon3DInteractiveElementOptions arayüzü
interface
google.maps.maps3d.Polygon3DInteractiveElementOptions
extends Polygon3DElementOptions
implemented by Polygon3DInteractiveElement
Polygon3DInteractiveElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan Polygon3DInteractiveElementOptions nesnesi.
Özellikler | |
|---|---|
Devralınan:
altitudeMode,
,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerCoordinates,
innerPaths,
outerCoordinates,
path,
strokeColor,
strokeWidth,
zIndex
|
FlattenerElement sınıfı
class
google.maps.maps3d.FlattenerElement
extends HTMLElement
implements FlattenerElementOptions
library "maps3d"
Düzleştirici öğesi, haritada belirtilen bir alanı düzleştirmek için kullanılır.
<gmp-flattener path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..."> </gmp-flattener>
const {FlattenerElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
FlattenerElement |
FlattenerElement([options])Parametreler:
|
Özellikler | |
|---|---|
innerPaths |
Giriş türü:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral>> optionalÇıkış türü: Array<Array<LatLngAltitude>> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Bu yollar, poligonun ana yolu (Düzleştirme Bölgesi) içindeki Hariç Tutma Boşlukları'nı tanımlar. innerPath içindeki alanlar düzleştirme işleminden muaftır. |
path
attr: path |
Giriş türü:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalÇıkış türü: Array<LatLngAltitude> optionalKapalı bir döngüyü belirten sıralı koordinat dizisi. Bu döngü, düzleştirme bölgesini tanımlar.
HTML özelliği: path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
FlattenerElementOptions arayüzü
arayüz
google.maps.maps3d.FlattenerElementOptions
FlattenerElement tarafından uygulandı
FlattenerElementOptions nesnesi, FlattenerElement'te ayarlanabilecek özellikleri tanımlamak için kullanılır.
Özellikler | |
|---|---|
innerPaths
isteğe bağlı |
Tür:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral>> optionalŞu sayfaya göz atın: FlattenerElement.innerPaths. |
path
isteğe bağlı |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral> optionalŞu sayfaya göz atın: FlattenerElement.path. |
Label3DElement sınıfı
class
google.maps.maps3d.Label3DElement
extends HTMLElement
implements Label3DElementOptions
library "maps3d"
Haritadaki 3D işaretçiyle ilişkili bir metin etiketini temsil eder ve çakışma davranışı gibi özelliklerin bağımsız olarak yapılandırılmasına olanak tanır.
<gmp-label-3d collision-behavior="value-name" for="marker-id"> </gmp-label-3d>
const {Label3DElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
Label3DElement |
Label3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Label3DElement oluşturur. |
Özellikler | |
|---|---|
collisionBehavior
attr: collision-behavior |
Varsayılan:
CollisionBehavior.REQUIREDMarker3DElement etiketinin başka bir öğeyle çakıştığında nasıl davranması gerektiğini belirten bir sıralama.
HTML özelliği: collision-behavior="value-name" |
for
attr: for |
Bu etiketin ait olduğu Marker3DElement.
HTML özelliği: for="marker-id" |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Label3DElementOptions arayüzü
arayüz
google.maps.maps3d.Label3DElementOptions
Label3DElement tarafından uygulandı
Label3DElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan Label3DElementOptions nesnesi.
Özellikler | |
|---|---|
collisionBehavior
isteğe bağlı |
Tür:
CollisionBehavior optionalMarker3DElement etiketinin başka bir öğeyle çakıştığında nasıl davranması gerektiğini belirten bir sıralama. |
for
isteğe bağlı |
Tür:
string|HTMLElement optionalBu etiketin ait olduğu Marker3DElement. |
PopoverElement sınıfı
class
google.maps.maps3d.PopoverElement
extends HTMLElement
implements PopoverElementOptions
library "maps3d"
Pop-over oluşturan özel bir HTML öğesi. Baloncuk şeklindedir ve genellikle bir işaretçiye bağlıdır.
<gmp-popover auto-pan-disabled light-dismiss-disabled open position-anchor="lat,lng"> </gmp-popover>
const {PopoverElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
PopoverElement |
PopoverElement([options])Parametreler:
|
Özellikler | |
|---|---|
altitudeMode |
Varsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun rakım bileşeninin nasıl yorumlanacağını belirtir. |
autoPanDisabled
attr: auto-pan-disabled |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseDoğru değerine ayarlanırsa açıldığında popover'ın tamamen görünür olması için haritayı kaydırmayı devre dışı bırakır.
HTML özelliği: auto-pan-disabled |
lightDismissDisabled
attr: light-dismiss-disabled |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBu popover'ın "hafifçe kapatılıp kapatılmayacağını" belirtir. "Hafif kapatma" davranışı, tarayıcı Popover API'nin bir parçası olan
popover="auto" özelliğini ayarlamaya benzer.HTML özelliği: light-dismiss-disabled |
open
attr: open |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseBu pop-up'ın açık olup olmayacağını belirtir.
HTML özelliği: open |
positionAnchor
attr: position-anchor |
Giriş türü:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Marker3DInteractiveElement|MarkerInteractiveElement|string optionalÇıkış türü: LatLngAltitude|Marker3DInteractiveElement|MarkerInteractiveElement optionalBu popover'ın gösterileceği konum. Pop-over etkileşimli bir işaretçiye sabitlenmişse bunun yerine işaretçinin konumu kullanılır.
HTML özelliği:
|
Slot makineleri | |
|---|---|
default |
Yuvalı içeriği popover'ın ana bölümüne yerleştirir. |
header |
Yuvalı 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ğere ayarlamanız önemle tavsiye edilir. |
--gmp-popover-pixel-offset-x |
Bilgi kutusunun ucunun, bilgi kutusunun sabitlendiği coğrafi koordinatlardaki harita üzerindeki noktadan x eksenindeki piksel cinsinden uzaklığı. |
--gmp-popover-pixel-offset-y |
Bilgi kutusunun ucunun, bilgi kutusunun sabitlendiği coğrafi koordinatlardaki harita üzerindeki noktadan y eksenindeki piksel cinsinden uzaklığı. |
background-color |
Pop-over'ın arka plan rengi. Daha fazla bilgi için background-color belgelerine göz atın. Varsayılan yer popover'ının da bu özellikten etkilendiğini lütfen unutmayın. Varsayılan yer bilgi penceresini stillendirmekten kaçınmak için özel bilgi pencerelerinde hedeflenen CSS sınıflarını veya satır içi stilleri kullanın. |
border-radius |
Pop-over'ın kenarlık yarıçapı. Daha fazla bilgi için border-radius belgelerine göz atın. Varsayılan yer popover'ının da bu özellikten etkilendiğini lütfen unutmayın. Varsayılan yer bilgi penceresini stillendirmekten kaçınmak için özel bilgi pencerelerinde hedeflenen CSS sınıflarını veya satır içi stilleri kullanın. |
box-shadow |
Pop-up'ın kutu gölgesi. Daha fazla bilgi için box-shadow belgelerine göz atın. Varsayılan yer popover'ının da bu özellikten etkilendiğini lütfen unutmayın. Varsayılan yer bilgi penceresini stillendirmekten kaçınmak için özel bilgi pencerelerinde hedeflenen CSS sınıflarını veya satır içi stilleri kullanın. |
color-scheme |
Bu popover'ın hangi renk şemasında oluşturulabileceğini gösterir. Daha fazla bilgi için color-scheme belgelerine göz atın. Belirtilmezse varsayılan olarak kullanıcının renk şeması tercihleri kullanılır. |
padding |
Pop-up'ın dolgusu. Daha fazla bilgi için padding belgelerine göz atın. Varsayılan yer popover'ının da bu özellikten etkilendiğini lütfen unutmayın. Varsayılan yer bilgi penceresini stillendirmekten kaçınmak için özel bilgi pencerelerinde hedeflenen CSS sınıflarını veya satır içi stilleri kullanın. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PopoverElementOptions arayüzü
arayüz
google.maps.maps3d.PopoverElementOptions
PopoverElement tarafından uygulandı
PopoverElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan PopoverElementOptions nesnesi.
Özellikler | |
|---|---|
altitudeMode
isteğe bağlı |
Tür:
AltitudeMode optionalŞu sayfaya göz atın: PopoverElement.altitudeMode. |
autoPanDisabled
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.autoPanDisabled. |
lightDismissDisabled
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.lightDismissDisabled. |
open
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.open. |
positionAnchor
isteğe bağlı |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|string|Marker3DInteractiveElement|MarkerInteractiveElement optionalŞu sayfaya göz atın: PopoverElement.positionAnchor. |
AltitudeMode sabitleri
sabitler
google.maps.maps3d.AltitudeMode
kitaplık "maps3d"
Koordinatlardaki rakım bileşenlerinin nasıl yorumlanacağını belirtir.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri AltitudeModeString türüyle tanımlanır.
const {AltitudeMode} = await google.maps.importLibrary("maps3d");
Sabitler | |
|---|---|
ABSOLUTE |
Nesnelerin ortalama deniz seviyesine göre ifade edilmesini sağlar. Bu, nesnenin altındaki arazi ayrıntı düzeyi değişirse mutlak konumunun aynı kalacağı anlamına da gelir. |
CLAMP_TO_GROUND |
Yere yerleştirilen nesneleri ifade etmenizi sağlar. Belirtilen rakım ne olursa olsun, araziyi takip ederek zemin seviyesinde kalırlar. Nesne büyük bir su kütlesinin üzerine yerleştirilirse deniz seviyesinde konumlandırılır. |
RELATIVE_TO_GROUND |
Nesnelerin zemin yüzeyine göre ifade edilmesini sağlar. Arazi ayrıntı düzeyi değişirse nesnenin konumu zemine göre sabit kalır. Su üzerindeyken rakım, deniz seviyesinden metre cinsinden bir değer olarak yorumlanır. |
RELATIVE_TO_MESH |
Nesnelerin zemin, bina ve su yüzeyinin en yüksek noktasına göre ifade edilmesini sağlar. Su üzerindeyken su yüzeyi, arazi üzerindeyken bina yüzeyi (varsa) veya zemin yüzeyi (bina yoksa) kullanılır. |
CirclePathElement sınıfı
class
google.maps.maps3d.CirclePathElement
extends HTMLElement
implements CirclePathElementOptions
library "maps3d"
3D harita üzerinde 3D daire yer paylaşımı.
<gmp-circle-path center="lat,lng,altitude" radius="number"> </gmp-circle-path>
const {CirclePathElement} = await google.maps.importLibrary("maps3d");
Marka | |
|---|---|
CirclePathElement |
CirclePathElement([options])Parametreler:
Belirtilen seçeneklerle bir CirclePathElement oluşturur. |
Özellikler | |
|---|---|
center
attr: center |
Giriş türü:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalÇıkış türü: LatLngAltitude optionalDairenin merkezi.
HTML özelliği: center="lat,lng,altitude" |
radius
attr: radius |
Giriş türü:
number optionalÇıkış türü: number optionalDairenin metre cinsinden yarıçapı.
HTML özelliği: radius="number" |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
CirclePathElementOptions arayüzü
arayüz
google.maps.maps3d.CirclePathElementOptions
CirclePathElement tarafından uygulandı
CirclePathElementOptions nesnesi, CirclePathElement üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılır.
Özellikler | |
|---|---|
center
isteğe bağlı |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın: CirclePathElement.center. |
radius
isteğe bağlı |
Tür:
number optionalŞu sayfaya göz atın: CirclePathElement.radius. |