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
isteğe bağlı |
Tür:
string optionalMapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. İsteğe bağlıdır. |
name
isteğe bağlı |
Tür:
string optionalMapTypeControl'de gösterilecek ad. İsteğe bağlıdır. |
projection
isteğe bağlı |
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
isteğe bağlı |
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
class
extends MVCObject
implements MapType
library "maps"
Bu sınıf, MapType arayüzünü uygular ve resim karolarını oluşturmak için sağlanır.
const {ImageMapType} = await google.maps.importLibrary("maps");
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 optional |
radius |
Tür:
number |
tileSize |
Tür:
Size optional |
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
isteğe bağlı |
Tür:
string optionalMapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. |
getTileUrl
isteğe bağlı |
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
isteğe bağlı |
Tür:
number optionalBu MapType gösterilirken harita için maksimum yakınlaştırma seviyesi. |
minZoom
isteğe bağlı |
Tür:
number optionalBu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
name
isteğe bağlı |
Tür:
string optionalMapTypeControl'de gösterilecek ad. |
opacity
isteğe bağlı |
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
isteğe bağlı |
Tür:
Size optionalKaro boyutu. |
GroundOverlay sınıfı
google.maps.GroundOverlay
sınıfı
MVCObject
kitaplığını "maps"genişletir
Harita üzerinde dikdörtgen bir Görüntü Bindirme.
const {GroundOverlay} = await google.maps.importLibrary("maps");
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:
LatLngBounds|nullBu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap()Parametreler: Yok
Dönüş Değeri:
Map|nullBu 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
isteğe bağlı |
Tür:
boolean optionaltrue ise zemin yer paylaşımı fare etkinliklerini alabilir. |
map
isteğe bağlı |
Tür:
Map optionalYer paylaşımının gösterileceği harita. |
opacity
isteğe bağlı |
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
class
extends MVCObject
implements MapType
library "maps"
Özel stile sahip bir MapType oluşturur.
const {StyledMapType} = await google.maps.importLibrary("maps");
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 optional |
radius |
Tür:
number |
tileSize |
Tür:
Size optional |
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
isteğe bağlı |
Tür:
string optionalHarita türü kontrolünde bu MapType düğmesinin üzerine gelindiğinde gösterilecek metin. |
maxZoom
isteğe bağlı |
Tür:
number optionalBu MapType gösterilirken harita için maksimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
minZoom
isteğe bağlı |
Tür:
number optionalBu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır. |
name
isteğe bağlı |
Tür:
string optionalHarita türü kontrolünde gösterilecek ad. |