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. Değiştirilemez.

maxZoom
Tür:  number
Bu 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:  number
Bu 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:  number
Harita 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 optional
Tür:  string optional
MapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğinde gösterilecek alternatif metin. İsteğe bağlıdır.
name optional
Tür:  string optional
MapTypeControl'de gösterilecek ad. İsteğe bağlıdır.
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.
tileSize optional
Tür:  Size optional
Her bir karonun boyutları. Zorunlu.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoord:  Point Parça koordinatları.
  • zoom:  number Karo yakınlaştırma.
  • ownerDocument:  Document Bu karonun ait olduğu doküman.
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: 
  • tile:  Element optional Yayınlanacak karo.
Dönüş Değeri:  void
Belirtilen 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ü.

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parametreler: 
Dönüş Değeri:  Point|null
LatLng 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: 
  • pixel:  Point
  • noClampNoWrap:  boolean optional
Dönüş Değeri:  LatLng|null
Bu 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 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'yi uygular.

const {ImageMapType} = await google.maps.importLibrary("maps") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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ö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: 
  • tileCoord:  Point Parça koordinatları.
  • zoom:  number Karo yakınlaştırma.
  • ownerDocument:  Document Bu karonun ait olduğu doküman.
Döndürülen Değer:  Element|null Sonuç olarak elde edilen karo.
releaseTile
releaseTile(tileDiv)
Parametreler: 
  • tileDiv:  Element optional Yayınlanacak karo.
Döndürülen değer:  Yok
setOpacity
setOpacity(opacity)
Parametreler: 
  • opacity:  number Yeni opaklık.
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
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.

alt optional
Tür:  string optional
MapTypeControl'de bu MapType'ın düğmesinin üzerine gelindiğ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 seviyesi 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 seviyesi.
minZoom optional
Tür:  number optional
Bu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır.
name optional
Tür:  string optional
MapTypeControl'de gösterilecek ad.
opacity optional
Tür:  number optional
Karolara 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 optional
Tür:  Size optional
Karo boyutu.

GroundOverlay sınıfı

google.maps.GroundOverlay sınıf

Harita üzerinde dikdörtgen bir Görüntü Bindirme.

Bu sınıf, MVCObject sınıfını genişletir.

const {GroundOverlay} = await google.maps.importLibrary("maps") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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.
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 yer paylaşımının gösterildiği haritayı döndürür.
getOpacity
getOpacity()
Parametreler:  Yok
Dönüş Değeri:  number
Bu zemin yer paylaşımının opaklığını döndürür.
getUrl
getUrl()
Parametreler:  Yok
Dönüş Değeri:  string
Yansı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: 
  • opacity:  number
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
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.

clickable optional
Tür:  boolean optional
true ise zemin 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
Yer 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 sınıf

Özel stile sahip bir MapType oluşturur.

Bu sınıf, MVCObject sınıfını genişletir.

Bu sınıf, MapType'yi uygular.

const {StyledMapType} = await google.maps.importLibrary("maps") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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.
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: 
  • tileCoord:  Point Parça koordinatları.
  • zoom:  number Karo yakınlaştırma.
  • ownerDocument:  Document Bu karonun ait olduğu doküman.
Döndürülen Değer:  Element|null Sonuç olarak elde edilen karo.
releaseTile
releaseTile(tile)
Parametreler: 
  • tile:  Element optional Yayınlanacak karo.
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.

alt optional
Tür:  string optional
Harita türü kontrolünde 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 seviyesi. İsteğe bağlıdır.
minZoom optional
Tür:  number optional
Bu MapType gösterilirken harita için minimum yakınlaştırma seviyesi. İsteğe bağlıdır.
name optional
Tür:  string optional
Harita türü kontrolünde gösterilecek ad.