Antarmuka MapType
google.maps.MapType
interface
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; defaultnya adalah 0. |
radius |
Jenis:
number Radius planet untuk peta, dalam meter. Opsional; default ke radius khatulistiwa Bumi sebesar 6378137 meter. |
tileSize |
Jenis:
Size Dimensi setiap petak. Wajib. |
alt optional |
Jenis:
string optional Teks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan kursor di 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; defaultnya adalah Mercator. |
Metode | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Nilai yang Ditampilkan:
Element|null Petak yang dihasilkan.Menampilkan ubin untuk koordinat ubin (x, y) dan tingkat zoom yang diberikan. Petak ini akan ditambahkan ke ownerDocument yang diberikan. Tidak tersedia untuk jenis peta dasar. |
releaseTile |
releaseTile(tile) Parameter:
Nilai yang Ditampilkan: Tidak Ada
Melepaskan petak tertentu, melakukan pembersihan yang diperlukan. Petak yang diberikan akan dihapus dari dokumen. Opsional. |
Projection interface
google.maps.Projection
interface
Metode | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parameter:
Nilai yang Ditampilkan:
Point|null Menerjemahkan dari silinder LatLng ke bidang Point. 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 menerapkan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parameter:
Nilai yang Ditampilkan:
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 di peta. Objek Projection harus menerapkan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung LatLng . |
ImageMapType class
Class
google.maps.ImageMapType
Class ini mengimplementasikan antarmuka MapType dan disediakan untuk merender ubin 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.
Konstruktor | |
---|---|
ImageMapType |
ImageMapType(opts) Parameter:
Membangun 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:
number opasitas Opasitas saat ini.Menampilkan tingkat opasitas ( 0 (transparan) hingga 1.0 ) petak ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Nilai yang Ditampilkan:
Element|null Petak yang dihasilkan. |
releaseTile |
releaseTile(tileDiv) Parameter:
Nilai yang Ditampilkan: Tidak Ada
|
setOpacity |
setOpacity(opacity) Parameter:
Nilai yang Ditampilkan: Tidak Ada
Menetapkan tingkat opasitas ( 0 (transparan) hingga 1.0 ) ubin ImageMapType . |
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Acara | |
---|---|
tilesloaded |
function() Argumen: Tidak ada
Peristiwa ini dipicu saat ubin yang terlihat selesai dimuat. |
ImageMapTypeOptions interface
google.maps.ImageMapTypeOptions
interface
Class ini digunakan untuk membuat MapType yang merender petak gambar.
Properti | |
---|---|
alt optional |
Jenis:
string optional Teks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan kursor di MapTypeControl. |
getTileUrl optional |
Jenis:
function(Point, number): (string optional) optional Menampilkan string (URL) untuk koordinat ubin (x, y) dan tingkat zoom tertentu. |
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 ke kartu. Opasitas harus ditentukan sebagai nilai float antara 0 dan 1,0, dengan 0 sepenuhnya transparan dan 1 sepenuhnya buram. |
tileSize optional |
Jenis:
Size optional Ukuran petak. |
Class GroundOverlay
Class
google.maps.GroundOverlay
Overlay gambar persegi panjang di peta.
Class ini memperluas
MVCObject
.
Akses dengan memanggil const {GroundOverlay} = await google.maps.importLibrary("maps")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parameter:
Membuat overlay di permukaan tanah dari URL gambar yang diberikan dan LatLngBounds -nya. Gambar akan disesuaikan agar sesuai dengan batas saat ini, dan diproyeksikan menggunakan proyeksi peta saat ini. |
Metode | |
---|---|
getBounds |
getBounds() Parameter: Tidak ada
Nilai yang Ditampilkan:
LatLngBounds Mendapatkan LatLngBounds overlay ini. |
getMap |
getMap() Parameter: Tidak ada
Nilai yang Ditampilkan:
Map Menampilkan peta tempat overlay bumi ini ditampilkan. |
getOpacity |
getOpacity() Parameter: Tidak ada
Nilai yang Ditampilkan:
number Menampilkan opasitas overlay bumi ini. |
getUrl |
getUrl() Parameter: Tidak ada
Nilai yang Ditampilkan:
string Mendapatkan URL gambar yang diproyeksikan. |
setMap |
setMap(map) Parameter:
Nilai yang Ditampilkan: Tidak Ada
Merender overlay bumi pada peta yang ditentukan. Jika peta disetel ke null , overlay akan dihapus. |
setOpacity |
setOpacity(opacity) Parameter:
Nilai yang Ditampilkan: Tidak Ada
Menetapkan opasitas overlay bumi ini. |
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Acara | |
---|---|
click |
function(event) Argumen:
Peristiwa ini diaktifkan saat peristiwa klik DOM diaktifkan pada GroundOverlay . |
dblclick |
function(event) Argumen:
Peristiwa ini diaktifkan saat peristiwa dblclick DOM diaktifkan pada GroundOverlay . |
Antarmuka GroundOverlayOptions
google.maps.GroundOverlayOptions
interface
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 tempat overlay akan ditampilkan. |
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.
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 yang lebih baru yang menerapkan MapTypeStyler yang sama ke pemilih yang sama dengan MapTypeStyle yang lebih lama akan menggantikan MapTypeStyle yang lebih lama. Perhatikan bahwa StyledMapType tidak didukung saat ID peta ditetapkan. Jika menggunakan keduanya bersamaan, Anda akan menerima peringatan konsol. |
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 yang Ditampilkan:
Element|null Petak yang dihasilkan. |
releaseTile |
releaseTile(tile) Parameter:
Nilai yang Ditampilkan: Tidak Ada
|
Diwariskan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Antarmuka StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interface
Class ini digunakan untuk menentukan opsi saat membuat StyledMapType
. Opsi ini tidak dapat diubah setelah StyledMapType
di-instansiasi.
Properti | |
---|---|
alt optional |
Jenis:
string optional Teks yang akan ditampilkan saat tombol MapType ini diarahkan kursornya dalam 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. |