MapType arayüzü
google.maps.MapType
arayüz
Bu arayüz, harita türünü tanımlar ve genellikle özel harita türleri için kullanılır. Değişmez.
Özellikler | |
---|---|
maxZoom |
Tür:
number Bu MapType görüntülenirken haritanın maksimum yakınlaştırma düzeyi. Temel MapType'lar için gereklidir, yer paylaşımı MapType'ları için yoksayılır. |
minZoom |
Tür:
number Bu MapType görüntülenirken haritanın minimum yakınlaştırma düzeyi. İsteğe bağlıdır. Varsayılan olarak 0 değerine ayarlanır. |
radius |
Tür:
number Harita için gezegenin yarıçapı (metre cinsinden). İsteğe bağlıdır. Varsayılan olarak Dünya'nın ekvator yarıçapı olan 6.378.137 metre kullanılır. |
tileSize |
Tür:
Size Her bir kutunun boyutları. Zorunlu. |
alt optional |
Tür:
string optional Bu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek alternatif metin. İsteğe bağlı. |
name optional |
Tür:
string optional MapTypeControl'de gösterilecek ad. İsteğe bağlı. |
projection optional |
Tür:
Projection optional Bu MapType'ı oluşturmak için kullanılan projeksiyon. İsteğe bağlıdır. Varsayılan olarak Mercator'dur. |
Yöntemler | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Döndürülen Değer:
Element|null Ortaya çıkan döşeme.Belirli bir karo koordinatı (x, y) ve yakınlaştırma düzeyi için bir karo döndürür. Bu döşeme, belirtilen ownerDocument'a eklenir. Temel harita türlerinde kullanılamaz. |
releaseTile |
releaseTile(tile) Parametreler:
Döndürülen Değer: Yok
Gerekli temizliği yaparak belirtilen kutuyu serbest bırakır. Sağlanan döşeme, dokümandan kaldırılmış olabilir. İsteğe bağlı. |
Projeksiyon arayüzü
google.maps.Projection
arayüz
Yöntemler | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametreler:
İade Değeri:
Point|null LatLng silindirinden Point düzlemine çevirir. Bu arayüz, verilen LatLng değerlerinden harita projeksiyonundaki dünya koordinatlarına çeviri yapan bir işlevi belirtir. Haritalar API'si, ekranda konumları çizmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak yansıtma Point değerini hesaplayamıyorsa null değerini döndürebilir. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametreler:
İade Değeri:
LatLng|null Bu arayüz, bir harita projeksiyonundaki dünya koordinatlarından LatLng değerlerine çeviri yapan bir işlevi belirtir. Haritalar API'si, ekrandaki işlemleri haritadaki konumlara çevirmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak yansıtma LatLng değerini hesaplayamıyorsa null değerini döndürebilir. |
ImageMapType class
google.maps.ImageMapType
sınıf
Bu sınıf, MapType arayüzünü uygular ve resim parçalarını oluşturmak için sağlanır.
Bu sınıfın süresi MVCObject
tarihinde sona eriyor.
Bu sınıf MapType
öğesini uygular.
const {ImageMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
ImageMapType |
ImageMapType(opts) Parametreler:
Sağlanan ImageMapTypeOptions'ı kullanarak bir ImageMapType oluşturur. |
Özellikler | |
---|---|
alt |
Tür:
string optional |
maxZoom |
Tür:
number |
minZoom |
Tür:
number |
name |
Tür:
string optional |
projection |
Tür:
Projection |
radius |
Tür:
number |
tileSize |
Tür:
Size |
Yöntemler | |
---|---|
getOpacity |
getOpacity() Parametreler: Yok
Döndürülen Değer:
number opaklık Geçerli opaklık.ImageMapType karolarının opaklık düzeyini (0 (şeffaf) ile 1.0 ) döndürür. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Döndürülen Değer:
Element|null Ortaya çıkan döşeme. |
releaseTile |
releaseTile(tileDiv) Parametreler:
Döndürülen Değer: Yok
|
setOpacity |
setOpacity(opacity) Parametreler:
Döndürülen Değer: Yok
ImageMapType kutularının opaklık düzeyini (0 (şeffaf) ile 1.0 ) ayarlar. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
tilesloaded |
function() Bağımsız değişkenler: Yok
Bu etkinlik, görünür kutucukların yüklenmesi tamamlandığında tetiklenir. |
ImageMapTypeOptions arayüzü
google.maps.ImageMapTypeOptions
arayüz
Bu sınıf, resim döşemelerini oluşturmak için bir MapType oluşturmak üzere kullanılır.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Bu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek alternatif metin. |
getTileUrl optional |
Tür:
function(Point, number): (string optional) optional Belirli bir karo koordinatı (x, y) ve yakınlaştırma düzeyi için bir dize (URL) döndürür. |
maxZoom optional |
Tür:
number optional Bu MapType görüntülenirken haritanın maksimum yakınlaştırma düzeyi. |
minZoom optional |
Tür:
number optional Bu MapType görüntülenirken haritanın minimum yakınlaştırma düzeyi. İsteğe bağlı. |
name optional |
Tür:
string optional MapTypeControl'de gösterilecek ad. |
opacity optional |
Tür:
number optional Kartlara uygulanacak opaklık. Opaklık, 0 ile 1,0 arasında bir kayan nokta değeri olarak belirtilmelidir.Burada 0 tamamen şeffaf, 1 ise tamamen opaktır. |
tileSize optional |
Tür:
Size optional Karonun boyutu. |
GroundOverlay sınıfı
google.maps.GroundOverlay
sınıf
Harita üzerinde dikdörtgen bir resim yerleşimi.
Bu sınıfın süresi MVCObject
tarihinde sona eriyor.
const {GroundOverlay} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametreler:
Belirtilen resim URL'si ve LatLngBounds değerinden yer paylaşımı oluşturur. Resim, mevcut sınırlara sığacak şekilde ölçeklendirilir ve mevcut harita projeksiyonu kullanılarak yansıtılır. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
İade Değeri:
LatLngBounds Bu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map Bu yer paylaşımının görüntülendiği haritayı döndürür. |
getOpacity |
getOpacity() Parametreler: Yok
İade Değeri:
number Bu yer paylaşımının opaklığını döndürür. |
getUrl |
getUrl() Parametreler: Yok
İade Değeri:
string Yansıtılan resmin URL'sini alır. |
setMap |
setMap(map) Parametreler:
Döndürülen Değer: Yok
Belirtilen haritada yer paylaşımlarını oluşturur. Harita null olarak ayarlanırsa yer paylaşımı kaldırılır. |
setOpacity |
setOpacity(opacity) Parametreler:
Döndürülen Değer: Yok
Bu yer paylaşımının opaklığını ayarlar. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, GroundOverlay üzerinde DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, GroundOverlay üzerinde DOM dblclick etkinliği tetiklendiğinde tetiklenir. |
GroundOverlayOptions arayüzü
google.maps.GroundOverlayOptions
arayüz
Bu nesne, GroundOverlay
nesnesinde ayarlanabilecek özellikleri tanımlar.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional true ise yer paylaşımı fare etkinliklerini alabilir. |
map optional |
Tür:
Map optional Yer paylaşımının gösterileceği harita. |
opacity optional |
Tür:
number optional Varsayılan:
1.0 Yer paylaşımının opaklığı, 0 ile 1 arasında bir sayı olarak ifade edilir. İsteğe bağlı. |
StyledMapType class
google.maps.StyledMapType
sınıf
Özel stile sahip bir MapType
oluşturur.
Bu sınıfın süresi MVCObject
tarihinde sona eriyor.
Bu sınıf MapType
öğesini uygular.
const {StyledMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametreler:
Belirtilen seçeneklerle stilize edilmiş bir MapType oluşturur. StyledMapType , MapTypeStyle dizisini alır. Her MapTypeStyle , haritaya sırayla uygulanır. Daha sonraki bir MapTypeStyle , daha önceki bir MapTypeStyle ile aynı seçicilere aynı MapTypeStyler 'leri uyguladığında daha önceki MapTypeStyle 'yı geçersiz kılar. Harita kimliği ayarlandığında StyledMapType öğesinin desteklenmediğini unutmayın. İkisini birlikte kullandığınızda konsolda uyarı alırsınız. |
Özellikler | |
---|---|
alt |
Tür:
string |
maxZoom |
Tür:
number |
minZoom |
Tür:
number |
name |
Tür:
string |
projection |
Tür:
Projection |
radius |
Tür:
number |
tileSize |
Tür:
Size |
Yöntemler | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Döndürülen Değer:
Element|null Ortaya çıkan döşeme. |
releaseTile |
releaseTile(tile) Parametreler:
Döndürülen Değer: Yok
|
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
StyledMapTypeOptions arayüzü
google.maps.StyledMapTypeOptions
arayüz
Bu sınıf, StyledMapType
oluştururken seçenekleri belirtmek için kullanılır. Bu seçenekler, StyledMapType
başlatıldıktan sonra değiştirilemez.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Harita türü kontrolünde bu MapType düğmesinin üzerine gelindiğinde gösterilecek metin. |
maxZoom optional |
Tür:
number optional Bu MapType görüntülenirken haritanın maksimum yakınlaştırma düzeyi. İsteğe bağlı. |
minZoom optional |
Tür:
number optional Bu MapType öğesi görüntülenirken haritanın minimum yakınlaştırma düzeyi. İsteğe bağlı. |
name optional |
Tür:
string optional Harita türü kontrolünde gösterilecek ad. |