MapType arabirimi
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österilirken harita için maksimum yakınlaştırma düzeyi. Temel MapTypes için gereklidir, yer paylaşımlı MapTypes için yoksayılır. |
minZoom |
Tür:
number Bu MapType gösterilirken harita için 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 6378137 metredir. |
tileSize |
Tür:
Size Her karonun boyutları. Zorunlu. |
alt optional |
Tür:
string optional MapTypeControl'da fareyle bu MapType düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. İsteğe bağlı. |
name optional |
Tür:
string optional MapTypeControl'da gösterilecek ad. İsteğe bağlı. |
projection optional |
Tür:
Projection optional Bu MapType'i oluşturmak için kullanılan projeksiyon. İsteğe bağlıdır; varsayılan olarak Mercator'a ayarlanır. |
Yöntemler | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Döndürülen Değer:
Element|null Sonuçta ortaya çıkan karo.Belirtilen karo koordinatı (x, y) ve yakınlaştırma seviyesi için bir karo döndürür. Bu karo, belirtilen ownerDocument'a eklenir. Temel harita türlerinde kullanılamaz. |
releaseTile |
releaseTile(tile) Parametreler:
Döndürülen Değer: Yok
Gerekli temizlemeleri yaparak belirtilen karoyu serbest bırakır. Sağlanan kart dokümandan kaldırılmış olmalıdır. İsteğe bağlı. |
Projeksiyon arayüzü
google.maps.Projection
arayüz
Yöntemler | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametreler:
Döndürülen Değer:
Point|null LatLng silindirinden Point düzlemindeki noktaya çevirir. Bu arayüz, belirli LatLng değerlerini harita projeksiyonundaki dünya koordinatlarına dönüştüren bir işlev belirtir. Haritalar API'si, ekranda konumları göstermesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak projeksiyon Point değerini hesaplayamazsa null döndürebilir. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametreler:
Döndürülen Değer:
LatLng|null Bu arayüz, bir harita projeksiyonundaki dünya koordinatlarından LatLng değerlerine çeviri uygulayan bir işlev belirtir. Haritalar API'si, ekrandaki işlemleri haritada konumlara dönüştürmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak projeksiyon LatLng değerini hesaplayamazsa null 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
sınıfını 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 öğesini 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 opacity Geçerli opaklık.ImageMapType karolarının opaklık düzeyini (0 (şeffaf) ile 1.0 arasında) döndürür. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Döndürülen Değer:
Element|null Sonuçta ortaya çıkan 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 düzeyini (0 (şeffaf) ile 1.0 arasında) 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 karolar yüklenmeyi tamamladığında tetiklenir. |
ImageMapTypeOptions arabirim
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 optional MapTypeControl'da fareyle bu MapType düğmesinin üzerine gelindiğinde gösterilecek 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österilirken harita için maksimum yakınlaştırma düzeyi. |
minZoom optional |
Tür:
number optional Bu MapType gösterilirken harita için minimum yakınlaştırma düzeyi. İsteğe bağlı. |
name optional |
Tür:
string optional MapTypeControl'da gösterilecek ad. |
opacity optional |
Tür:
number optional Kartlara uygulanacak şeffaflık. Opaklığın değeri, 0 ile 1,0 arasında bir kayan nokta değeri olarak belirtilmelidir.0 tamamen şeffaf, 1 ise tamamen opaktır. |
tileSize optional |
Tür:
Size optional Karo boyutu. |
GroundOverlay sınıfı
google.maps.GroundOverlay
sınıf
Haritada dikdörtgen bir resim yer paylaşımı.
Bu sınıf MVCObject
sınıfını genişletir.
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:
Sağlanan resim URL'sinden ve LatLngBounds dosyasından bir zemin 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öndürülen Değer:
LatLngBounds Bu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap() Parametreler: Yok
Döndürülen Değer:
Map Bu yer yer paylaşımının görüntülendiği haritayı döndürür. |
getOpacity |
getOpacity() Parametreler: Yok
Döndürülen Değer:
number Bu yer paylaşımının opaklığını döndürür. |
getUrl |
getUrl() Parametreler: Yok
Döndürülen Değer:
string Yansıtılan resmin URL'sini alır. |
setMap |
setMap(map) Parametreler:
Döndürülen Değer: Yok
Belirtilen haritada yer paylaşımı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 çift tıklama etkinliği tetiklendiğinde tetiklenir. |
GroundOverlayOptions arayüzü
google.maps.GroundOverlayOptions
arayüz
Bu nesne, bir GroundOverlay
nesnesinde ayarlanabilecek özellikleri tanımlar.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional true ise zemin yer paylaşımı fare etkinlikleri 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 sınıfı
google.maps.StyledMapType
sınıf
Özel bir stil içeren bir MapType
oluşturur.
Bu sınıf MVCObject
sınıfını genişletir.
Bu sınıf MapType
sınıfını 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 stillendirilmiş bir MapType oluşturur. StyledMapType , her MapTypeStyle 'ın haritaya art arda uygulandığı bir MapTypeStyle dizisi alır. Önceki bir MapTypeStyle ile aynı seçicilere aynı MapTypeStyler 'ları uygulayan daha sonraki bir MapTypeStyle , önceki MapTypeStyle 'yi geçersiz kılar. |
Ö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çta ortaya çıkan karo. |
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
oluşturulduktan sonra değiştirilemez.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Harita türü kontrolünde fareyle bu MapType düğmesinin üzerine gelindiğinde gösterilecek metin. |
maxZoom optional |
Tür:
number optional Bu MapType gösterilirken harita için maksimum yakınlaştırma düzeyi. İsteğe bağlı. |
minZoom optional |
Tür:
number optional Bu MapType gösterilirken harita için 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. |