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ştirilemez.
Özellikler | |
|---|---|
maxZoom |
Tür:
numberBu MapType gösterilirken harita için maksimum yakınlaştırma seviyesi. Temel MapType'lar için gereklidir, yer paylaşımlı MapType'lar için yoksayılır. |
minZoom |
Tür:
numberBu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır; varsayılan değer 0'dır. |
radius |
Tür:
numberHarita için gezegenin metre cinsinden yarıçapı. İ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 optionalMapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. İsteğe bağlıdır. |
name optional |
Tür:
string optionalMapTypeControl'de gösterilecek ad. İsteğe bağlıdır. |
projection optional |
Tür:
Projection optionalBu MapType'ı oluşturmak için kullanılan projeksiyon. İsteğe bağlıdır. Varsayılan olarak Mercator kullanılır. |
tileSize optional |
Tür:
Size optionalHer bir karonun boyutları. Zorunlu. |
Yöntemler | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parametreler:
Döndürülen Değer:
Element|null Sonuç olarak elde edilen karo.Belirli bir parça koordinatı (x, y) ve yakınlaştırma seviyesi için bir parça döndürür. Bu karo, belirtilen ownerDocument'e eklenir. Temel harita türleri için kullanılamaz. |
releaseTile |
releaseTile(tile)Parametreler:
Dönüş Değeri:
voidBelirtilen karoyu serbest bırakır ve gerekli temizleme işlemlerini gerçekleştirir. Belirtilen kutu, dokümandan kaldırılmış olmalıdır. İsteğe bağlıdır. |
Tahmin interface
google.maps.Projection
arayüz
Projeksiyon arayüzü.
Yöntemler | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parametreler:
Dönüş Değeri:
Point|nullLatLng silindirinden Nokta düzlemine çevirir. Bu arayüz, belirli LatLng değerlerinden harita projeksiyonundaki dünya koordinatlarına çeviri yapan bir işlev belirtir. Maps API, ekranda konumları çizmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak projeksiyon Point değerini hesaplayamazsa null değerini döndürebilir. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Parametreler:
Dönüş Değeri:
LatLng|nullBu arayüz, bir harita projeksiyonundaki dünya koordinatlarından LatLng değerlerine çeviri yapan bir işlev belirtir. Maps API, ekrandaki işlemleri haritadaki konumlara çevirmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak projeksiyon LatLng değerini hesaplayamazsa null değerini döndürebilir. |
ImageMapType sınıfı
google.maps.ImageMapType
sınıf
Bu sınıf, MapType arayüzünü uygular ve resim karolarını oluşturmak için sağlanır.
Bu sınıf, MVCObject sınıfını genişletir.
Bu sınıf, MapType'yi uygular.
const {ImageMapType} = await google.maps.importLibrary("maps") numarasını 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 Mevcut opaklık.ImageMapType karolarının opaklık seviyesini (0 (şeffaf) - 1.0) döndürür. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Parametreler:
Döndürülen Değer:
Element|null Sonuç olarak elde edilen karo. |
releaseTile |
releaseTile(tileDiv)Parametreler:
Döndürülen değer: Yok
|
setOpacity |
setOpacity(opacity)Parametreler:
Döndürülen değer: Yok
ImageMapType karolarının opaklık seviyesini (0 (şeffaf) - 1.0) ayarlar. |
Devralınan:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Etkinlikler | |
|---|---|
tilesloaded |
function()Bağımsız değişkenler: Yok
Bu etkinlik, görünür karoların yüklenmesi tamamlandığında tetiklenir. |
ImageMapTypeOptions arayüzü
google.maps.ImageMapTypeOptions
arayüz
Bu sınıf, resim karolarını oluşturan bir MapType oluşturmak için kullanılır.
Özellikler | |
|---|---|
alt optional |
Tür:
string optionalMapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. |
getTileUrl optional |
Tür:
function(Point, number): (string optional) optionalBelirli bir parça koordinatı (x, y) ve yakınlaştırma seviyesi için bir dize (URL) döndürür. |
maxZoom optional |
Tür:
number optionalBu MapType gösterilirken harita için maksimum yakınlaştırma seviyesi. |
minZoom optional |
Tür:
number optionalBu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
name optional |
Tür:
string optionalMapTypeControl'de gösterilecek ad. |
opacity optional |
Tür:
number optionalKarolara uygulanacak opaklık. Opaklık, 0 ile 1,0 arasında bir kayan değer olarak belirtilmelidir.Burada 0 tamamen şeffaf, 1 ise tamamen opaktır. |
tileSize optional |
Tür:
Size optionalKaro boyutu. |
GroundOverlay sınıfı
google.maps.GroundOverlay
sınıf
Harita üzerinde dikdörtgen bir Görüntü Bindirme.
Bu sınıf, MVCObject sınıfını genişletir.
const {GroundOverlay} = await google.maps.importLibrary("maps") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])Parametreler:
Sağlanan resim URL'sinden ve LatLngBounds değerinden bir yer 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
Dönüş Değeri:
LatLngBoundsBu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap()Parametreler: Yok
Dönüş Değeri:
MapBu zemin yer paylaşımının gösterildiği haritayı döndürür. |
getOpacity |
getOpacity()Parametreler: Yok
Dönüş Değeri:
numberBu zemin yer paylaşımının opaklığını döndürür. |
getUrl |
getUrl()Parametreler: Yok
Dönüş Değeri:
stringYansıtılan resmin URL'sini alır. |
setMap |
setMap(map)Parametreler:
Döndürülen değer: Yok
Zemin yer paylaşımını belirtilen haritada 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 zemin yer paylaşımının opaklığını ayarlar. |
Devralınan:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Etkinlikler | |
|---|---|
click |
function(event)Bağımsız değişkenler:
Bu etkinlik, DOM tıklama etkinliği GroundOverlay üzerinde 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 zemin 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ıdır. |
StyledMapType sınıfı
google.maps.StyledMapType
sınıf
Özel stile sahip bir MapType oluşturur.
Bu sınıf, MVCObject sınıfını genişletir.
Bu sınıf, MapType'yi uygular.
const {StyledMapType} = await google.maps.importLibrary("maps") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])Parametreler:
Belirtilen seçeneklerle stillendirilmiş bir MapType oluşturur. StyledMapType, her bir MapTypeStyle'nin haritaya sırayla uygulandığı bir MapTypeStyle dizisi alır. Daha önceki bir MapTypeStyle ile aynı seçicilere aynı MapTypeStyler'leri uygulayan daha sonraki bir MapTypeStyle, daha önceki MapTypeStyle'yi geçersiz kılar. Bir harita kimliği ayarlandığında StyledMapType özelliğinin desteklenmediğini unutmayın. İkisini birlikte kullandığınızda konsol uyarısı 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 Sonuç olarak elde edilen karo. |
releaseTile |
releaseTile(tile)Parametreler:
Döndürülen değer: Yok
|
Devralınan:
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. StyledMapType örneklendirildikten sonra bu seçenekler 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österilirken harita için maksimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
minZoom optional |
Tür:
number optionalBu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
name optional |
Tür:
string optionalHarita türü kontrolünde gösterilecek ad. |