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

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

ImageMapType
ImageMapType(opts)
Parametreler: 
Sağlanan ImageMapTypeOptions kullanarak 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 blokunun opaklık düzeyini (0 - 1.0 arası) döndürür.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametreler: 
  • tileCoordPoint Karo koordinatları.
  • zoomnumber Karo yakınlaştırma.
  • ownerDocumentDocument Bu karonun sahibi olan doküman.
İade Değeri:  Element|null Sonuç karosu.
releaseTile
releaseTile(tileDiv)
Parametreler: 
  • tileDivElement optional Serbest bırakılacak kutu.
Return Değeri: Yok
setOpacity
setOpacity(opacity)
Parametreler: 
  • opacitynumber Yeni opaklık.
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
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.

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.

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

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.

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.
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 Karo yakınlaştırma.
  • ownerDocumentDocument Bu karonun sahibi olan doküman.
İade Değeri:  Element|null Sonuç karosu.
releaseTile
releaseTile(tile)
Parametreler: 
  • tileElement optional Serbest bırakılacak kutu.
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.

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.