Antarmuka MapType
Antarmuka google.maps.MapType
Antarmuka ini menentukan jenis peta, dan biasanya digunakan untuk jenis peta kustom. Tidak dapat diubah.
Properti | |
---|---|
maxZoom |
Jenis:
number Tingkat zoom maksimum untuk peta saat menampilkan MapType ini. Diperlukan untuk MapType dasar, diabaikan untuk MapType overlay. |
minZoom |
Jenis:
number Tingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional; ditetapkan secara default ke 0. |
radius |
Jenis:
number Radius planet untuk peta, dalam meter. Opsional; default untuk radius ekuator Bumi 6378137 meter. |
tileSize |
Jenis:
Size Dimensi setiap ubin. Wajib diisi. |
alt optional |
Jenis:
string optional Teks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan ke MapTypeControl. Opsional. |
name optional |
Jenis:
string optional Nama yang akan ditampilkan di MapTypeControl. Opsional. |
projection optional |
Jenis:
Projection optional Proyeksi yang digunakan untuk merender MapType ini. Opsional; ditetapkan secara default ke Mercator. |
Metode | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Nilai Hasil:
Element|null Hasil kartu.Menampilkan ubin untuk koordinat ubin yang diberikan (x, y) dan tingkat zoom. Kartu ini akan ditambahkan ke ownerDocument yang diberikan. Tidak tersedia untuk jenis peta dasar. |
releaseTile |
releaseTile(tile) Parameter:
Nilai Hasil: Tidak Ada
Melepaskan ubin yang ditentukan, melakukan pembersihan yang diperlukan. Ubin yang disediakan akan dihapus dari dokumen. Opsional. |
Antarmuka Proyeksi
Antarmuka google.maps.Projection
Metode | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parameter:
Nilai Hasil:
Point|null Menerjemahkan dari silinder LatLng ke bidang Titik. Antarmuka ini menentukan fungsi yang menerapkan terjemahan dari nilai LatLng tertentu ke koordinat dunia pada proyeksi peta. Maps API memanggil metode ini saat perlu memetakan lokasi di layar. Objek Projection harus mengimplementasikan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parameter:
Nilai Hasil:
LatLng|null Antarmuka ini menentukan fungsi yang menerapkan terjemahan dari koordinat dunia pada proyeksi peta ke nilai LatLng . Maps API memanggil metode ini saat perlu menerjemahkan tindakan di layar ke 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 kartu gambar.
Class ini memperluas
MVCObject
.
Class ini mengimplementasikan
MapType
.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {ImageMapType} = await google.map.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
ImageMapType |
ImageMapType(opts) Parameter:
Membuat ImageMapType menggunakan ImageMapTypeOptions yang disediakan |
Properti | |
---|---|
alt |
Jenis:
string optional |
maxZoom |
Jenis:
number |
minZoom |
Jenis:
number |
name |
Jenis:
string optional |
projection |
Jenis:
Projection |
radius |
Jenis:
number |
tileSize |
Jenis:
Size |
Metode | |
---|---|
getOpacity |
getOpacity() Parameter: Tidak ada
Nilai yang Ditampilkan: Opasitas
number Opasitas saat ini.Menampilkan tingkat opasitas ( 0 (transparan)) ke 1.0 dari ubin ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Nilai Hasil:
Element|null Hasil kartu. |
releaseTile |
releaseTile(tileDiv) Parameter:
Nilai Hasil: Tidak Ada
|
setOpacity |
setOpacity(opacity) Parameter:
Nilai Hasil: Tidak Ada
Menetapkan tingkat opasitas ( 0 (transparan)) ke 1.0 ) dari ubin ImageMapType . |
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Peristiwa | |
---|---|
tilesloaded |
function() Argumen: Tidak ada
Peristiwa ini dipicu saat kartu yang terlihat selesai dimuat. |
Antarmuka ImageMapTypeOptions
Antarmuka google.maps.ImageMapTypeOptions
Class ini digunakan untuk membuat MapType yang merender kartu gambar.
Properti | |
---|---|
alt optional |
Jenis:
string optional Teks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan ke MapTypeControl. |
getTileUrl optional |
Jenis:
function(Point, number): (string optional) optional Menampilkan string (URL) untuk koordinat ubin tertentu (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 di MapTypeControl. |
opacity optional |
Jenis:
number optional Opasitas yang akan diterapkan pada ubin. Opasitas harus ditetapkan sebagai nilai float antara 0 dan 1,0, dengan 0 sepenuhnya transparan dan 1 sepenuhnya buram. |
tileSize optional |
Jenis:
Size optional Ukuran kartu. |
Class GroundOverlay
Class
google.maps.GroundOverlay
Overlay gambar persegi panjang pada peta.
Class ini memperluas
MVCObject
.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {GroundOverlay} = await google.map.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parameter:
Membuat overlay bumi dari URL gambar yang disediakan dan LatLngBounds -nya. Gambar diskalakan agar sesuai dengan batas saat ini, dan diproyeksikan menggunakan proyeksi peta saat ini. |
Metode | |
---|---|
getBounds |
getBounds() Parameter: Tidak ada
Nilai Hasil:
LatLngBounds Mendapatkan LatLngBounds overlay ini. |
getMap |
getMap() Parameter: Tidak ada
Nilai Hasil:
Map Menampilkan peta tempat overlay bumi ini ditampilkan. |
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:
Nilai Hasil: Tidak Ada
Menetapkan opasitas overlay bumi ini. |
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Peristiwa | |
---|---|
click |
function(event) Argumen:
Peristiwa ini dipicu saat peristiwa klik DOM diaktifkan di GroundOverlay . |
dblclick |
function(event) Argumen:
Peristiwa ini dipicu saat peristiwa dblclick DOM diaktifkan pada GroundOverlay . |
Antarmuka GroundOverlayOptions
Antarmuka google.maps.GroundOverlayOptions
Objek ini menentukan properti yang dapat ditetapkan pada objek GroundOverlay
.
Properti | |
---|---|
clickable optional |
Jenis:
boolean optional Jika true , overlay bumi dapat menerima peristiwa mouse. |
map optional |
Jenis:
Map optional Peta yang digunakan untuk 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
.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {StyledMapType} = await google.map.importLibrary("maps")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parameter:
Membuat MapType bergaya dengan opsi yang ditentukan. StyledMapType mengambil 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. |
Properti | |
---|---|
alt |
Jenis:
string |
maxZoom |
Jenis:
number |
minZoom |
Jenis:
number |
name |
Jenis:
string |
projection |
Jenis:
Projection |
radius |
Jenis:
number |
tileSize |
Jenis:
Size |
Metode | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Nilai Hasil:
Element|null Hasil kartu. |
releaseTile |
releaseTile(tile) Parameter:
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.
Properti | |
---|---|
alt optional |
Jenis:
string optional Teks yang akan ditampilkan saat tombol MapType diarahkan ke 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 dalam kontrol jenis peta. |