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 harita için maksimum yakınlaştırma düzeyi. Temel MapType'lar için gereklidir, yer paylaşımlı MapType'lar için yoksayılır. |
minZoom |
Tür:
number Bu MapType görüntülenirken 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 metre cinsinden yarıçapı. İsteğe bağlı; varsayılan olarak Dünya'nın 6378137 metrelik ekvator yarıçapı ayarlanır. |
tileSize |
Tür:
Size Her karonun boyutları. Zorunlu. |
alt optional |
Tür:
string optional Bu MapType düğmesi MapTypeControl üzerinde gezildiğinde gösterilecek alternatif metin. İsteğe bağlı. |
name optional |
Tür:
string optional MapTypeControl öğesinde 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 Merkatör'e ayarlanır. |
Yöntemler | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Dönüş Değeri:
Element|null Elde edilen parça.Belirli parça koordinatı (x, y) ve yakınlaştırma düzeyi için parçayı döndürür. Bu kutu, belirtilen ownerDocument öğesine eklenecek. Temel harita türleri için kullanılamaz. |
releaseTile |
releaseTile(tile) Parametreler:
Return Value: Yok
İlgili kartı serbest bırakarak gerekli tüm temizlikleri gerçekleştirerek. 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:
Dönüş Değeri:
Point|null EnlBoy silindirinden Nokta düzlemine çevirir. Bu arayüz, verilen LatLng değerlerinden dünya koordinatlarına harita projeksiyonu üzerinde çeviri uygulayan bir işlevi belirtir. Haritalar API'si, ekrandaki konumları göstermesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır, ancak projeksiyon Point hesaplayamazsa null döndürebilir. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametreler:
Dönüş Değeri:
LatLng|null Bu arayüz, bir harita projeksiyonu üzerinde dünya koordinatlarından LatLng değerlerine çeviri uygulayan 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 projeksiyon LatLng 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 görüntü karolarını oluşturmak için sağlanmıştır.
Bu sınıfın kapsamı MVCObject
.
Bu sınıf MapType
yöntemini uyguluyor.
const {ImageMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
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önüş Değeri:
number opaklık Mevcut opaklık.ImageMapType bloklarının opaklık seviyesini (0 (şeffaf) 1.0 değerine) döndürür. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametreler:
Dönüş Değeri:
Element|null Elde edilen parça. |
releaseTile |
releaseTile(tileDiv) Parametreler:
Return Value: Yok
|
setOpacity |
setOpacity(opacity) Parametreler:
Return Value: Yok
ImageMapType bloklarının opaklık seviyesini (0 (şeffaf) 1.0 olarak 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 kutuların yüklenmesi tamamlandığında tetiklenir. |
ImageMapTypeOptions arayüzü
google.maps.ImageMapTypeOptions
arayüz
Bu sınıf, görüntü karoları oluşturan bir MapType oluşturmak için kullanılır.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Bu MapType düğmesi MapTypeControl üzerinde gezildiğinde gösterilecek alternatif metin. |
getTileUrl optional |
Tür:
function(Point, number): (string optional) optional Belirli bir parça 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 harita için maksimum yakınlaştırma düzeyi. |
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 MapTypeControl öğesinde gösterilecek ad. |
opacity optional |
Tür:
number optional Karolara uygulanacak opaklık. Opaklık, 0 ile 1,0 arasında bir hareketli değer olarak belirtilmelidir.Burada 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
Harita üzerinde dikdörtgen resim bindirmesi.
Bu sınıfın kapsamı MVCObject
.
const {GroundOverlay} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametreler:
Sağlanan resim URL'sinden ve LatLngBounds bilgisinden bir zemin yer paylaşımı oluşturur. Görüntü, geçerli sınırlara uyacak şekilde ölçeklendirilir ve geçerli harita projeksiyonu kullanılarak projeksiyon yapılır. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
Dönüş Değeri:
LatLngBounds Bu yer paylaşımının LatLngBounds değerini alır. |
getMap |
getMap() Parametreler: Yok
Dönüş Değeri:
Map Bu zemin bindirmesinin gösterildiği haritayı döndürür. |
getOpacity |
getOpacity() Parametreler: Yok
Dönüş Değeri:
number Bu zemin bindirmesinin opaklığını döndürür. |
getUrl |
getUrl() Parametreler: Yok
Dönüş Değeri:
string Öngörülen görüntünün URL'sini alır. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Belirtilen harita üzerinde zemin bindirmesini oluşturur. Harita null değerine ayarlanırsa yer paylaşımı kaldırılır. |
setOpacity |
setOpacity(opacity) Parametreler:
Return Value: Yok
Bu zemin bindirmesinin 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, bir GroundOverlay
nesnesinde ayarlanabilecek özellikleri tanımlar.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional true ise, yer bindirmesi fare etkinliklerini alabilir. |
map optional |
Tür:
Map optional Yer paylaşımının görüntüleneceğ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 stille bir MapType
oluşturur.
Bu sınıfın kapsamı MVCObject
.
Bu sınıf MapType
yöntemini uyguluyor.
const {StyledMapType} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametreler:
Belirtilen seçeneklerle stile sahip bir MapType oluşturur. StyledMapType , her MapTypeStyle haritaya art arda uygulandığı bir MapTypeStyle dizisi alır. Önceki bir MapTypeStyle ile aynı seçicilere aynı MapTypeStyler 'ları uygulayan sonraki bir MapTypeStyle , önceki MapTypeStyle öğesini 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önüş Değeri:
Element|null Elde edilen parça. |
releaseTile |
releaseTile(tile) Parametreler:
Return Value: 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. StyledMapType
örneklendikten sonra bu seçenekler değiştirilemez.
Özellikler | |
---|---|
alt optional |
Tür:
string optional Bu MapType düğmesi, harita türü kontrolünde fareyle üzerine gelindiğinde görüntülenecek metin. |
maxZoom optional |
Tür:
number optional Bu MapType görüntülenirken harita için 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örüntülenecek ad. |