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. Sabit.
Ö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'dır. |
radius |
Tür:
number Metre cinsinden, gezegenin haritadaki yarıçapı. İsteğe bağlı; varsayılan olarak 6378137 metrelik ekvator yarıçapı. |
tileSize |
Tür:
Size Her blokun boyutları. Zorunlu. |
alt optional |
Tür:
string optional Bu MapType'ın düğmesi MapTypeControl'ün üzerine geldiğ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'ı oluşturmak için kullanılan projeksiyon. İsteğe bağlıdır. Varsayılan olarak Mercator kullanılır. |
Yöntemler | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
İade Değeri:
Element|null Sonuç karosu.Belirtilen blok koordinatı (x, y) ve yakınlaştırma düzeyi için bir kart döndürür. Bu kutu, verilen sahipDokümana eklenir. Temel harita türleri için kullanılamaz. |
releaseTile |
releaseTile(tile) Parametreler:
Return Değeri: Yok
Belirtilen temizleme işlemini iptal ederek gerekli temizlik işlemini gerçekleştirir. Sağlanan kutu dokümandan zaten kaldırılmış olacak. İ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, harita tahmininde belirli LatLng değerlerinden dünya koordinatlarına çeviri uygulayan bir işlevi belirtir. Maps API, bu ekranı ekranda çizmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır, ancak projeksiyon Point değerini hesaplayamazsa null sonucunu döndürebilir. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametreler:
İade Değeri:
LatLng|null Bu arayüz, harita projeksiyonunda dünya koordinatlarından LatLng değerlerine çeviri uygulayan bir işlevi 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 sonucunu 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ın oluşturulması için sağlanır.
Bu ders MVCObject
tarihine kadar geçerlidir.
Bu sınıfta MapType
uygulanır.
const {ImageMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
ImageMapType |
ImageMapType(opts) Parametreler:
Sağlanan ImageMapTypeOptions kullanarak 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önüş Değeri:
number opaklık Mevcut opaklık.ImageMapType blokunun opaklık düzeyini (0 - 1.0 arası) döndürür. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
İade Değeri:
Element|null Sonuç karosu. |
releaseTile |
releaseTile(tileDiv) Parametreler:
Return Değeri: Yok
|
setOpacity |
setOpacity(opacity) Parametreler:
Return Değeri: Yok
ImageMapType bloklarının opaklık düzeyini (0 (şeffaf)) 1.0 olarak 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 bittiğinde tetiklenir. |
ImageMapTypeOptions arayüzü
google.maps.ImageMapTypeOptions
arayüz
Bu sınıf, resim karoları oluşturan bir MapType oluşturmak için kullanılır.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Bu MapType'ın düğmesi MapTypeControl'ün üzerine geldiğinde gösterilecek alternatif metin. |
getTileUrl optional |
Tür:
function(Point, number): (string optional) optional Belirtilen blok 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'da gösterilecek ad. |
opacity optional |
Tür:
number optional Kartlara uygulanacak opaklık. Şeffaflık, 0 ile 1.0 arasında bir kayan değer olarak belirtilmelidir. Burada 0 değeri tamamen şeffaf, 1 değeri tamamen opaktır. |
tileSize optional |
Tür:
Size optional Karo boyutu. |
GroundOverlay sınıfı
google.maps.GroundOverlay
sınıf
Harita üzerinde dikdörtgen resim yer paylaşımı.
Bu ders MVCObject
tarihine kadar geçerlidir.
const {GroundOverlay} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametreler:
Sağlanan resim URL'sinden ve LatLngBounds öğesinden bir yer paylaşımı oluşturur. Görüntü, geçerli sınırlara uyacak ş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 zemin bindirmesinin gösterildiği haritayı döndürür. |
getOpacity |
getOpacity() Parametreler: Yok
İade Değeri:
number Bu zemin bindirmenin opaklığını döndürür. |
getUrl |
getUrl() Parametreler: Yok
İade Değeri:
string Öngörülen resmin URL'sini alır. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Belirtilen haritadaki zemin bindirmesini oluşturur. Harita null olarak ayarlanırsa yer paylaşımı kaldırılır. |
setOpacity |
setOpacity(opacity) Parametreler:
Return Değeri: Yok
Bu zemin bindirmenin 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, GroundOverlay tarihinde DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, GroundOverlay tarihinde DOM dblclick etkinliği tetiklendiğinde tetiklenir. |
GroundOverlayOptions arayüz
google.maps.GroundOverlayOptions
arayüz
Bu nesne, bir GroundOverlay
nesnesinde ayarlanabilen ö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 Bindirmenin 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 stile sahip MapType
oluşturur.
Bu ders MVCObject
tarihine kadar geçerlidir.
Bu sınıfta MapType
uygulanır.
const {StyledMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametreler:
Belirtilen seçeneklerle stile sahip bir MapType oluşturur. StyledMapType , MapTypeStyle dizisi alır. Burada her MapTypeStyle sırayla uygulanır. Daha önceki MapTypeStyle ile aynı seçicilere aynı MapTypeStyler öğelerini uygulayan MapTypeStyle , önceki MapTypeStyle değerini 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:
İade Değeri:
Element|null Sonuç karosu. |
releaseTile |
releaseTile(tile) Parametreler:
Return Değeri: 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. Bu seçenekler, StyledMapType
örneklendikten sonra değiştirilemez.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Bu MapType düğmesinin harita türü kontrolü üzerine getirildiğinde görüntülenecek 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 görüntülenirken 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. |