Marker3DElement sınıfı
google.maps.maps3d.Marker3DElement
sınıf
3D haritada bir konumu gösterir. Marker3DElement değerinin gösterilmesi için position değerinin 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, HTMLElement sınıfını genişletir.
Bu sınıf, Marker3DElementOptions'yi uygular.
const {Marker3DElement} = await google.maps.importLibrary("maps3d") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Marker3DElement |
Marker3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Marker3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumun rakım bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
collisionBehavior |
Tür:
CollisionBehavior optionalVarsayı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:
|
drawsWhenOccluded |
Tür:
boolean optionalVarsayı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:
|
extruded |
Tür:
boolean optionalVarsayı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:
|
label |
Tür:
string optionalBu işaretçi tarafından gösterilecek metin.
HTML özelliği:
|
position |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral 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 |
Tür:
boolean optionalVarsayı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:
|
zIndex |
Tür:
number optionalDiğer işaretçilere kıyasla zIndex.
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 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 | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
Marker3DElementOptions arayüzü
google.maps.maps3d.Marker3DElementOptions
arayüz
Marker3DElement'te 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 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.
Özel öğe:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>
Bu sınıf, Marker3DElement sınıfını genişletir.
Bu sınıf, Marker3DInteractiveElementOptions'yi uygular.
const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Marker3DInteractiveElement |
Marker3DInteractiveElement([options])Parametreler:
Belirtilen seçeneklerle bir Marker3DInteractiveElement oluşturur. |
Özellikler | |
|---|---|
gmpPopoverTargetElement |
Tür:
PopoverElement optionalBu ayar yapıldığında, bu işaretçi tıklandığında popover öğesi açılır.
HTML özelliği:
|
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:
|
Devralınan:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
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 | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
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ınan:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
Model3DElement sınıfı
google.maps.maps3d.Model3DElement
sınıf
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.
Ö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, HTMLElement sınıfını genişletir.
Bu sınıf, Model3DElementOptions'yi uygular.
const {Model3DElement} = await google.maps.importLibrary("maps3d") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Model3DElement |
Model3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Model3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKonumdaki rakımın nasıl yorumlanacağını belirtir.
HTML özelliği:
|
orientation |
Tür:
Orientation3D|Orientation3DLiteral optionalModeli 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:
|
position |
Tür:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalModel3DElement öğesinin konumunu ayarlar. Rakım, 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 alanı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 çö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:
|
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
Model3DElementOptions arayüzü
google.maps.maps3d.Model3DElementOptions
arayüz
Model3DElement'te 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ö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.
Özel öğe:
<gmp-model-3d-interactive></gmp-model-3d-interactive>
Bu sınıf, Model3DElement sınıfını genişletir.
Bu sınıf, Model3DInteractiveElementOptions'yi uygular.
const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d") numarasını 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:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
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 sınıfı
google.maps.maps3d.Polyline3DElement
sınıf
3D çoklu çizgi, 3D haritadaki bağlı çizgi segmentlerinin doğrusal bir yer paylaşımı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, HTMLElement sınıfını genişletir.
Bu sınıf, Polyline3DElementOptions'yi uygular.
const {Polyline3DElement} = await google.maps.importLibrary("maps3d") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polyline3DElement |
Polyline3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Polyline3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki rakım 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 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:
|
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ında. Bu, strokeWidth değerinin yüzdesidir.HTML özelliği:
|
path |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> 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:
|
strokeColor |
Tür:
string optionalKontur rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
strokeWidth |
Tür:
number optionalPiksel cinsinden çizgi genişliği.
HTML özelliği:
|
zIndex |
Tür:
number optionalDiğer poligonlara kıyasla zIndex.
HTML özelliği:
|
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|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 | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
Polyline3DElementOptions arayüzü
google.maps.maps3d.Polyline3DElementOptions
arayüz
Polyline3DElement'te ayarlanabilen ö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 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.
Özel öğe:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
Bu sınıf, Polyline3DElement sınıfını genişletir.
Bu sınıf, Polyline3DInteractiveElementOptions'yi uygular.
const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d") numarasını 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:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
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ınan:
altitudeMode,
coordinates,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
strokeColor,
strokeWidth,
zIndex
|
Polygon3DElement sınıfı
google.maps.maps3d.Polygon3DElement
sınıf
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.
Ö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, HTMLElement sınıfını genişletir.
Bu sınıf, Polygon3DElementOptions'yi uygular.
const {Polygon3DElement} = await google.maps.importLibrary("maps3d") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
Polygon3DElement |
Polygon3DElement([options])Parametreler:
Belirtilen seçeneklerle bir Polygon3DElement oluşturur. |
Özellikler | |
|---|---|
altitudeMode |
Tür:
AltitudeMode optionalVarsayılan:
AltitudeMode.CLAMP_TO_GROUNDKoordinatlardaki rakım bileşenlerinin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
drawsOccludedSegments |
Tür:
boolean optionalVarsayı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:
|
extruded |
Tür:
boolean optionalVarsayı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:
|
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ğrisini takip eder. false olduğunda poligonun 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ü 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 |
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|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.
HTML özelliği:
|
strokeColor |
Tür:
string optionalKontur rengi. Tüm CSS3 renkleri desteklenir.
HTML özelliği:
|
strokeWidth |
Tür:
number optionalPiksel cinsinden çizgi genişliği.
HTML özelliği:
|
zIndex |
Tür:
number optionalDiğer poligonlara kıyasla zIndex.
HTML özelliği:
|
|
Tür:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|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|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 | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
Polygon3DElementOptions arayüzü
google.maps.maps3d.Polygon3DElementOptions
arayüz
Polygon3DElement'te 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 sınıfı
google.maps.maps3d.Polygon3DInteractiveElement
sınıf
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.
Özel öğe:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
Bu sınıf, Polygon3DElement sınıfını genişletir.
Bu sınıf, Polygon3DInteractiveElementOptions'yi uygular.
const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d") numarasını 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:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
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ınan:
altitudeMode,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerCoordinates,
outerCoordinates,
strokeColor,
strokeWidth,
zIndex
|
PopoverElement sınıfı
google.maps.maps3d.PopoverElement
sınıf
Pop-over oluşturan özel bir HTML öğesi. Baloncuk şeklindedir ve genellikle bir işaretçiye bağlıdır.
Özel öğe:
<gmp-popover altitude-mode="absolute" auto-pan-disabled light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>
Bu sınıf, HTMLElement sınıfını genişletir.
Bu sınıf, PopoverElementOptions'yi uygular.
const {PopoverElement} = await google.maps.importLibrary("maps3d") numarasını 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 rakım bileşeninin nasıl yorumlanacağını belirtir.
HTML özelliği:
|
autoPanDisabled |
Tür:
boolean optionalVarsayı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:
|
lightDismissDisabled |
Tür:
boolean optionalVarsayı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:
|
open |
Tür:
boolean optionalVarsayılan:
falseBu pop-up'ı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-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 | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidBelirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
Dönüş Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne bakın. |
PopoverElementOptions arayüzü
google.maps.maps3d.PopoverElementOptions
arayüz
PopoverElement'te 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. |
autoPanDisabled optional |
Tür:
boolean optionalŞu sayfaya göz atın: PopoverElement.autoPanDisabled. |
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 rakım bileşenlerinin nasıl yorumlanacağını belirtir.
const {AltitudeMode} = await google.maps.importLibrary("maps3d") numarasını 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ş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. |