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şmez.

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 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 6.378.137 metre kullanılır.
tileSize
Tür:  Size
Her bir kutunun boyutları. Zorunlu.
alt optional
Tür:  string optional
Bu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek alternatif metin. İsteğe bağlı.
name optional
Tür:  string optional
MapTypeControl'de 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'dur.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoordPoint Parça koordinatları.
  • zoomnumber Döşeme yakınlaştırma.
  • ownerDocumentDocument Bu kutucuğun sahibi olan belge.
Döndürülen Değer:  Element|null Ortaya çıkan döşeme.
Belirli bir karo koordinatı (x, y) ve yakınlaştırma düzeyi için bir karo döndürür. Bu döşeme, belirtilen ownerDocument'a eklenir. Temel harita türlerinde kullanılamaz.
releaseTile
releaseTile(tile)
Parametreler: 
  • tile:  Serbest bırakmak için Element optional kutusunu sürükleyin.
Döndürülen Değer: Yok
Gerekli temizliği yaparak belirtilen kutuyu serbest bırakır. Sağlanan döşeme, dokümandan kaldırılmış olabilir. İsteğe bağlı.

Projeksiyon arayüzü

google.maps.Projection arayüz

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parametreler: 
İade Değeri:  Point|null
LatLng silindirinden Point düzlemine çevirir. Bu arayüz, verilen LatLng değerlerinden harita projeksiyonundaki dünya koordinatlarına çeviri yapan bir işlevi belirtir. Haritalar API'si, ekranda konumları çizmesi gerektiğinde bu yöntemi çağırır. Projection nesneleri bu yöntemi uygulamalıdır ancak yansıtma Point değerini hesaplayamıyorsa null değerini döndürebilir.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
Parametreler: 
  • pixelPoint
  • noClampNoWrapboolean optional
İade Değeri:  LatLng|null
Bu arayüz, bir harita projeksiyonundaki dünya koordinatlarından LatLng değerlerine çeviri yapan 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 yansıtma LatLng değerini hesaplayamıyorsa null değerini döndürebilir.

ImageMapType class

google.maps.ImageMapType sınıf

Bu sınıf, MapType arayüzünü uygular ve resim parçalarını oluşturmak için sağlanır.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

Bu sınıf MapType öğesini uygular.

const {ImageMapType} = await google.maps.importLibrary("maps") numaralı telefonu 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 Geçerli opaklık.
ImageMapType karolarının opaklık düzeyini (0 (şeffaf) ile 1.0) döndürür.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoordPoint Parça koordinatları.
  • zoomnumber Döşeme yakınlaştırma.
  • ownerDocumentDocument Bu kutucuğun sahibi olan belge.
Döndürülen Değer:  Element|null Ortaya çıkan döşeme.
releaseTile
releaseTile(tileDiv)
Parametreler: 
  • tileDiv:  Serbest bırakmak için Element optional kutusunu sürükleyin.
Döndürülen Değer: Yok
setOpacity
setOpacity(opacity)
Parametreler: 
  • opacitynumber Yeni opaklık.
Döndürülen Değer: Yok
ImageMapType kutularının opaklık düzeyini (0 (şeffaf) ile 1.0) 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 kutucukların yüklenmesi tamamlandığında tetiklenir.

ImageMapTypeOptions arayüzü

google.maps.ImageMapTypeOptions arayüz

Bu sınıf, resim döşemelerini oluşturmak için bir MapType oluşturmak üzere kullanılır.

alt optional
Tür:  string optional
Bu MapType'ın düğmesinin MapTypeControl'de üzerine gelindiğinde görüntülenecek 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ö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'de gösterilecek ad.
opacity optional
Tür:  number optional
Kartlara uygulanacak opaklık. Opaklık, 0 ile 1,0 arasında bir kayan nokta değeri olarak belirtilmelidir.Burada 0 tamamen şeffaf, 1 ise tamamen opaktır.
tileSize optional
Tür:  Size optional
Karonun boyutu.

GroundOverlay sınıfı

google.maps.GroundOverlay sınıf

Harita üzerinde dikdörtgen bir resim yerleşimi.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

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

GroundOverlay
GroundOverlay(url, bounds[, opts])
Parametreler: 
Belirtilen resim URL'si ve LatLngBounds değerinden 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
İade Değeri:  LatLngBounds
Bu yer paylaşımının LatLngBounds değerini alır.
getMap
getMap()
Parametreler: Yok
İade Değeri:  Map
Bu yer paylaşımının görüntülendiği haritayı döndürür.
getOpacity
getOpacity()
Parametreler: Yok
İade Değeri:  number
Bu yer paylaşımının opaklığını döndürür.
getUrl
getUrl()
Parametreler: Yok
İade Değeri:  string
Yansıtılan resmin URL'sini alır.
setMap
setMap(map)
Parametreler: 
Döndürülen Değer: Yok
Belirtilen haritada yer paylaşımlarını oluşturur. Harita null olarak ayarlanırsa yer paylaşımı kaldırılır.
setOpacity
setOpacity(opacity)
Parametreler: 
  • opacitynumber
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
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, GroundOverlay nesnesinde ayarlanabilecek özellikleri tanımlar.

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
Yer paylaşımının opaklığı, 0 ile 1 arasında bir sayı olarak ifade edilir. İsteğe bağlı.

StyledMapType class

google.maps.StyledMapType sınıf

Özel stile sahip bir MapType oluşturur.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

Bu sınıf MapType öğesini uygular.

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

StyledMapType
StyledMapType(styles[, options])
Parametreler: 
Belirtilen seçeneklerle stilize edilmiş bir MapType oluşturur. StyledMapType, MapTypeStyle dizisini alır. Her MapTypeStyle, haritaya sırayla uygulanır. Daha sonraki bir MapTypeStyle, daha önceki bir MapTypeStyle ile aynı seçicilere aynı MapTypeStyler'leri uyguladığında daha önceki MapTypeStyle'yı geçersiz kılar.

Harita kimliği ayarlandığında StyledMapType öğesinin desteklenmediğini unutmayın. İkisini birlikte kullandığınızda konsolda uyarı 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: 
  • tileCoordPoint Parça koordinatları.
  • zoomnumber Döşeme yakınlaştırma.
  • ownerDocumentDocument Bu kutucuğun sahibi olan belge.
Döndürülen Değer:  Element|null Ortaya çıkan döşeme.
releaseTile
releaseTile(tile)
Parametreler: 
  • tile:  Serbest bırakmak için Element optional kutusunu sürükleyin.
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 başlatıldıktan sonra 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örüntülenirken haritanın maksimum yakınlaştırma düzeyi. İsteğe bağlı.
minZoom optional
Tür:  number optional
Bu MapType öğesi görüntülenirken haritanın 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.