Image overlays

Antarmuka MapType

Antarmuka google.maps.MapType

Antarmuka ini menetapkan jenis peta, dan biasanya digunakan untuk jenis peta kustom. Tidak dapat diubah.

maxZoom
Jenis:  number
Tingkat zoom maksimum untuk peta saat menampilkan MapType ini. Diperlukan untuk MapTypes dasar, diabaikan untuk MapTypes overlay.
minZoom
Jenis:  number
Tingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional; defaultnya adalah 0.
radius
Jenis:  number
Radius planet untuk peta, dalam meter. Opsional; default ke radius khatulistiwa Bumi 6378137 meter.
tileSize
Jenis:  Size
Dimensi setiap ubin. Wajib.
alt optional
Jenis:  string optional
Teks alternatif yang akan ditampilkan saat tombol MapType melayang di atas MapTypeControl. Opsional.
name optional
Jenis:  string optional
Nama yang akan ditampilkan dalam MapTypeControl. Opsional.
projection optional
Jenis:  Projection optional
Proyeksi yang digunakan untuk merender MapType ini. Opsional; defaultnya adalah Mercator.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Koordinat ubin.
  • zoomnumber Zoom ubin.
  • ownerDocumentDocument Dokumen yang memiliki ubin ini.
Nilai Hasil:  Element|null Hasil tile.
Menampilkan ubin untuk koordinat ubin yang diberikan (x, y) dan tingkat zoom. Ubin ini akan ditambahkan ke ownerDocument yang ditentukan. Tidak tersedia untuk jenis peta dasar.
releaseTile
releaseTile(tile)
Parameter: 
  • tileElement optional Kartu untuk dirilis.
Nilai Hasil: Tidak ada
Melepaskan kartu yang ditentukan, melakukan pembersihan yang diperlukan. Kotak yang diberikan akan dihapus dari dokumen. Opsional.

Antarmuka Projection

Antarmuka google.maps.Projection

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parameter: 
Nilai Hasil:  Point|null
Menerjemahkan dari silinder LatLng ke bidang Titik. Antarmuka ini menetapkan fungsi yang mengimplementasikan terjemahan dari nilai LatLng yang diberikan ke koordinat dunia pada proyeksi peta. Maps API memanggil metode ini saat perlu merencanakan lokasi di layar. Objek Projection harus mengimplementasikan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung Point.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
Parameter: 
  • pixelPoint
  • noClampNoWrapboolean optional
Nilai Hasil:  LatLng|null
Antarmuka ini menetapkan fungsi yang mengimplementasikan terjemahan dari koordinat dunia pada proyeksi peta ke nilai LatLng. Maps API memanggil metode ini saat perlu menerjemahkan tindakan di layar untuk posisi pada peta. Objek Projection harus mengimplementasikan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung LatLng.

Class ImageMapType

Class google.maps.ImageMapType

Class ini mengimplementasikan antarmuka MapType dan disediakan untuk merender petak gambar.

Class ini memperluas MVCObject.

Class ini mengimplementasikan MapType.

Akses dengan memanggil const {ImageMapType} = await google.maps.importLibrary("maps"). Lihat Library di Maps JavaScript API.

ImageMapType
ImageMapType(opts)
Parameter: 
Membangun ImageMapType menggunakan ImageMapTypeOptions yang disediakan
alt
Jenis:  string optional
maxZoom
Jenis:  number
minZoom
Jenis:  number
name
Jenis:  string optional
projection
Jenis:  Projection
radius
Jenis:  number
tileSize
Jenis:  Size
getOpacity
getOpacity()
Parameter: Tidak ada
Nilai Hasil: Opasitas number Opasitas saat ini.
Menampilkan tingkat opasitas (0 (transparan) ke 1.0) dari ubin ImageMapType.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Koordinat ubin.
  • zoomnumber Zoom ubin.
  • ownerDocumentDocument Dokumen yang memiliki ubin ini.
Nilai Hasil:  Element|null Hasil tile.
releaseTile
releaseTile(tileDiv)
Parameter: 
  • tileDivElement optional Kartu untuk dirilis.
Nilai Hasil: Tidak ada
setOpacity
setOpacity(opacity)
Parameter: 
  • opacitynumber Opasitas baru.
Nilai Hasil: Tidak ada
Menetapkan tingkat opasitas (0 (transparan) ke 1.0) ubin ImageMapType.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
tilesloaded
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat ubin yang terlihat telah selesai dimuat.

Antarmuka ImageMapTypeOptions

Antarmuka google.maps.ImageMapTypeOptions

Class ini digunakan untuk membuat MapType yang merender petak gambar.

alt optional
Jenis:  string optional
Teks alternatif yang akan ditampilkan saat tombol MapType melayang di atas MapTypeControl.
getTileUrl optional
Jenis:  function(Point, number): (string optional) optional
Menampilkan string (URL) untuk koordinat ubin yang diberikan (x, y) dan tingkat zoom.
maxZoom optional
Jenis:  number optional
Tingkat zoom maksimum untuk peta saat menampilkan MapType ini.
minZoom optional
Jenis:  number optional
Tingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional.
name optional
Jenis:  string optional
Nama yang akan ditampilkan dalam MapTypeControl.
opacity optional
Jenis:  number optional
Opasitas yang akan diterapkan ke ubin. Opasitas harus ditetapkan sebagai nilai float antara 0 dan 1,0, dengan 0 sepenuhnya transparan dan 1 sepenuhnya tidak tembus pandang.
tileSize optional
Jenis:  Size optional
Ukuran kartu.

Class GroundOverlay

Class google.maps.GroundOverlay

Overlay gambar persegi panjang pada peta.

Class ini memperluas MVCObject.

Akses dengan memanggil const {GroundOverlay} = await google.maps.importLibrary("maps"). Lihat Library di Maps JavaScript API.

GroundOverlay
GroundOverlay(url, bounds[, opts])
Parameter: 
Membuat overlay bumi dari URL gambar yang diberikan dan LatLngBounds-nya. Gambar diskalakan agar sesuai dengan batas saat ini, dan diproyeksikan menggunakan proyeksi peta saat ini.
getBounds
getBounds()
Parameter: Tidak ada
Nilai Hasil:  LatLngBounds
Mendapatkan LatLngBounds overlay ini.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil:  Map
Menampilkan peta yang menampilkan overlay bumi ini.
getOpacity
getOpacity()
Parameter: Tidak ada
Nilai Hasil:  number
Menampilkan opasitas overlay bumi ini.
getUrl
getUrl()
Parameter: Tidak ada
Nilai Hasil:  string
Mendapatkan URL gambar yang diproyeksikan.
setMap
setMap(map)
Parameter: 
Nilai Hasil: Tidak ada
Merender overlay bumi pada peta yang ditentukan. Jika peta ditetapkan ke null, overlay akan dihapus.
setOpacity
setOpacity(opacity)
Parameter: 
  • opacitynumber
Nilai Hasil: Tidak ada
Menyetel opasitas overlay bumi ini.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumen: 
Peristiwa ini diaktifkan saat peristiwa klik DOM diaktifkan di GroundOverlay.
dblclick
function(event)
Argumen: 
Peristiwa ini diaktifkan saat peristiwa dblclick DOM diaktifkan di GroundOverlay.

Antarmuka GroundOverlayOptions

Antarmuka google.maps.GroundOverlayOptions

Objek ini menentukan properti yang dapat ditetapkan pada objek GroundOverlay.

clickable optional
Jenis:  boolean optional
Jika true, overlay bumi dapat menerima peristiwa mouse.
map optional
Jenis:  Map optional
Peta yang akan menampilkan overlay.
opacity optional
Jenis:  number optional
Default: 1.0
Opasitas overlay, dinyatakan sebagai angka antara 0 dan 1. Opsional.

Class StyledMapType

Class google.maps.StyledMapType

Membuat MapType dengan gaya kustom.

Class ini memperluas MVCObject.

Class ini mengimplementasikan MapType.

Akses dengan memanggil const {StyledMapType} = await google.maps.importLibrary("maps"). Lihat Library di Maps JavaScript API.

StyledMapType
StyledMapType(styles[, options])
Parameter: 
Membuat MapType bergaya dengan opsi yang ditentukan. StyledMapType menggunakan array MapTypeStyle, dengan setiap MapTypeStyle diterapkan ke peta secara berurutan. MapTypeStyle berikutnya yang menerapkan MapTypeStyler yang sama ke pemilih yang sama seperti MapTypeStyle sebelumnya akan mengganti MapTypeStyle sebelumnya.
alt
Jenis:  string
maxZoom
Jenis:  number
minZoom
Jenis:  number
name
Jenis:  string
projection
Jenis:  Projection
radius
Jenis:  number
tileSize
Jenis:  Size
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Koordinat ubin.
  • zoomnumber Zoom ubin.
  • ownerDocumentDocument Dokumen yang memiliki ubin ini.
Nilai Hasil:  Element|null Hasil tile.
releaseTile
releaseTile(tile)
Parameter: 
  • tileElement optional Kartu untuk dirilis.
Nilai Hasil: Tidak ada
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Antarmuka StyledMapTypeOptions

Antarmuka google.maps.StyledMapTypeOptions

Class ini digunakan untuk menentukan opsi saat membuat StyledMapType. Opsi ini tidak dapat diubah setelah instance StyledMapType dibuat.

alt optional
Jenis:  string optional
Teks yang akan ditampilkan saat tombol MapType ini diarahkan di kontrol jenis peta.
maxZoom optional
Jenis:  number optional
Tingkat zoom maksimum untuk peta saat menampilkan MapType ini. Opsional.
minZoom optional
Jenis:  number optional
Tingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional.
name optional
Jenis:  string optional
Nama yang akan ditampilkan di kontrol jenis peta.