Image overlays

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.

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.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoordPoint Karo koordinatları.
  • zoomnumber Parça yakınlaştırma.
  • ownerDocumentDocument Bu karonun sahibi olan doküman.
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: 
  • tileElement optional Yayınlanacak kutu.
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

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: 
  • pixelPoint
  • noClampNoWrapboolean optional
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.

ImageMapType
ImageMapType(opts)
Parametreler: 
Sağlanan ImageMapTypeOptions'ı kullanarak bir ImageMapType oluşturur
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
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: 
  • tileCoordPoint Karo koordinatları.
  • zoomnumber Parça yakınlaştırma.
  • ownerDocumentDocument Bu karonun sahibi olan doküman.
Dönüş Değeri:  Element|null Elde edilen parça.
releaseTile
releaseTile(tileDiv)
Parametreler: 
  • tileDivElement optional Yayınlanacak kutu.
Return Value: Yok
setOpacity
setOpacity(opacity)
Parametreler: 
  • opacitynumber Yeni opaklık.
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
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.

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.

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.
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: 
  • opacitynumber
Return Value: Yok
Bu zemin bindirmesinin opaklığını ayarlar.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.

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.

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.
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
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoordPoint Karo koordinatları.
  • zoomnumber Parça yakınlaştırma.
  • ownerDocumentDocument Bu karonun sahibi olan doküman.
Dönüş Değeri:  Element|null Elde edilen parça.
releaseTile
releaseTile(tile)
Parametreler: 
  • tileElement optional Yayınlanacak kutu.
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.

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.