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:
numberBu 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:
numberBu 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:
numberHarita 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. |
alt optional |
Tür:
string optionalBu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek alternatif metin. İsteğe bağlı. |
name optional |
Tür:
string optionalMapTypeControl'de gösterilecek ad. İsteğe bağlı. |
projection optional |
Tür:
Projection optionalBu MapType'ı oluşturmak için kullanılan projeksiyon. İsteğe bağlıdır. Varsayılan olarak Mercator'dur. |
tileSize optional |
Tür:
Size optionalHer bir kutunun boyutları. Zorunlu. |
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:
İade Değeri:
voidGerekli 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|nullLatLng 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|nullBu 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 optionalBu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek alternatif metin. |
getTileUrl optional |
Tür:
function(Point, number): (string optional) optionalBelirli 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 optionalBu MapType görüntülenirken haritanın maksimum yakınlaştırma düzeyi. |
minZoom optional |
Tür:
number optionalBu MapType görüntülenirken haritanın minimum yakınlaştırma düzeyi. İsteğe bağlı. |
name optional |
Tür:
string optionalMapTypeControl'de gösterilecek ad. |
opacity optional |
Tür:
number optionalKartlara 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 optionalKaronun 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:
LatLngBoundsBu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap()Parametreler: Yok
İade Değeri:
MapBu yer paylaşımının görüntülendiği haritayı döndürür. |
getOpacity |
getOpacity()Parametreler: Yok
İade Değeri:
numberBu yer paylaşımının opaklığını döndürür. |
getUrl |
getUrl()Parametreler: Yok
İade Değeri:
stringYansı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 optionaltrue ise yer paylaşımı fare etkinliklerini alabilir. |
map optional |
Tür:
Map optionalYer paylaşımının gösterileceği harita. |
opacity optional |
Tür:
number optionalVarsayılan:
1.0Yer 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 optionalHarita türü kontrolünde bu MapType düğmesinin üzerine gelindiğinde gösterilecek metin. |
maxZoom optional |
Tür:
number optionalBu MapType görüntülenirken haritanın maksimum yakınlaştırma düzeyi. İsteğe bağlı. |
minZoom optional |
Tür:
number optionalBu MapType öğesi görüntülenirken haritanın minimum yakınlaştırma düzeyi. İsteğe bağlı. |
name optional |
Tür:
string optionalHarita türü kontrolünde gösterilecek ad. |