Antarmuka MapType
Antarmuka
google.maps.MapType
Antarmuka ini menentukan jenis peta, dan biasanya digunakan untuk jenis peta kustom. Tidak dapat diubah.
Properti | |
|---|---|
maxZoom |
Jenis:
numberTingkat zoom maksimum untuk peta saat menampilkan MapType ini. Wajib untuk MapType dasar, diabaikan untuk MapType overlay. |
minZoom |
Jenis:
numberTingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional; defaultnya adalah 0. |
radius |
Jenis:
numberRadius planet untuk peta, dalam meter. Opsional; defaultnya adalah radius ekuator Bumi sebesar 6378137 meter. |
alt
opsional |
Jenis:
string optionalTeks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan ke MapTypeControl. Opsional. |
name
opsional |
Jenis:
string optionalNama yang akan ditampilkan di MapTypeControl. Opsional. |
projection
opsional |
Jenis:
Projection optionalProyeksi yang digunakan untuk merender MapType ini. Opsional; default-nya adalah Mercator. |
tileSize
opsional |
Jenis:
Size optionalDimensi setiap ubin. Wajib. |
Metode | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Nilai yang Ditampilkan:
Element|null Ubin yang dihasilkan.Menampilkan petak peta untuk koordinat petak peta (x, y) dan tingkat zoom yang diberikan. Ubin ini akan ditambahkan ke ownerDocument yang diberikan. Tidak tersedia untuk jenis peta dasar. |
releaseTile |
releaseTile(tile)Parameter:
Nilai Hasil:
voidMerilis ubin yang diberikan, melakukan pembersihan yang diperlukan. Kartu yang disediakan akan dihapus dari dokumen. Opsional. |
Antarmuka Projection
Antarmuka
google.maps.Projection
Antarmuka proyeksi.
Metode | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parameter:
Nilai Hasil:
Point|nullMenerjemahkan dari silinder LatLng ke bidang Titik. Antarmuka ini menentukan fungsi yang mengimplementasikan terjemahan dari nilai LatLng yang diberikan 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|nullAntarmuka ini menentukan fungsi yang mengimplementasikan 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 mengimplementasikan metode ini, tetapi dapat menampilkan null jika proyeksi tidak dapat menghitung LatLng. |
Class ImageMapType
google.maps.ImageMapType
class
extends MVCObject
implements MapType
library "maps"
Class ini mengimplementasikan antarmuka MapType dan disediakan untuk merender ubin gambar.
const {ImageMapType} = await google.maps.importLibrary("maps");
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 optional |
radius |
Jenis:
number |
tileSize |
Jenis:
Size optional |
Metode | |
|---|---|
getOpacity |
getOpacity()Parameter: Tidak ada
Nilai Hasil:
number opasitas Opasitas saat ini.Menampilkan tingkat opasitas ( 0 (transparan) hingga 1.0) dari ubin ImageMapType. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Nilai yang Ditampilkan:
Element|null Ubin yang dihasilkan. |
releaseTile |
releaseTile(tileDiv)Parameter:
Nilai Hasil: Tidak ada
|
setOpacity |
setOpacity(opacity)Parameter:
Nilai Hasil: Tidak ada
Menetapkan tingkat opasitas ( 0 (transparan) hingga 1.0) ubin ImageMapType. |
Diwarisi:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Acara | |
|---|---|
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 ubin gambar.
Properti | |
|---|---|
alt
opsional |
Jenis:
string optionalTeks alternatif yang akan ditampilkan saat tombol MapType ini diarahkan ke MapTypeControl. |
getTileUrl
opsional |
Jenis:
function(Point, number): (string optional) optionalMenampilkan string (URL) untuk koordinat petak peta (x, y) dan tingkat zoom yang diberikan. |
maxZoom
opsional |
Jenis:
number optionalTingkat zoom maksimum untuk peta saat menampilkan MapType ini. |
minZoom
opsional |
Jenis:
number optionalTingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional. |
name
opsional |
Jenis:
string optionalNama yang akan ditampilkan di MapTypeControl. |
opacity
opsional |
Jenis:
number optionalOpasitas yang akan diterapkan ke ubin. Opasitas harus ditentukan sebagai nilai float antara 0 dan 1,0, dengan 0 sepenuhnya transparan dan 1 sepenuhnya buram. |
tileSize
opsional |
Jenis:
Size optionalUkuran ubin. |
Class GroundOverlay
google.maps.GroundOverlay
class
extends MVCObject
library "maps"
Gambar overlay persegi panjang pada peta.
const {GroundOverlay} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])Parameter:
Membuat overlay bumi dari URL gambar yang disediakan dan LatLngBounds-nya. Gambar akan diskalakan agar sesuai dengan batas saat ini, dan diproyeksikan menggunakan proyeksi peta saat ini. |
Metode | |
|---|---|
getBounds |
getBounds()Parameter: Tidak ada
Nilai Hasil:
LatLngBounds|nullMendapatkan LatLngBounds overlay ini. |
getMap |
getMap()Parameter: Tidak ada
Nilai Hasil:
Map|nullMenampilkan peta tempat overlay bumi ini ditampilkan. |
getOpacity |
getOpacity()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan opasitas overlay bumi ini. |
getUrl |
getUrl()Parameter: Tidak ada
Nilai Hasil:
stringMendapatkan 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. |
Diwarisi:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Acara | |
|---|---|
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.
Properti | |
|---|---|
clickable
opsional |
Jenis:
boolean optionalJika true, overlay bumi dapat menerima peristiwa mouse. |
map
opsional |
Jenis:
Map optionalPeta tempat menampilkan overlay. |
opacity
opsional |
Jenis:
number optionalDefault:
1.0Opasitas overlay, dinyatakan sebagai angka antara 0 dan 1. Opsional. |
Class StyledMapType
google.maps.StyledMapType
class
extends MVCObject
implements MapType
library "maps"
Membuat MapType dengan gaya kustom.
const {StyledMapType} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
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 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 secara bersamaan, Anda akan menerima peringatan konsol. |
Properti | |
|---|---|
alt |
Jenis:
string |
maxZoom |
Jenis:
number |
minZoom |
Jenis:
number |
name |
Jenis:
string |
projection |
Jenis:
Projection optional |
radius |
Jenis:
number |
tileSize |
Jenis:
Size optional |
Metode | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Nilai yang Ditampilkan:
Element|null Ubin yang dihasilkan. |
releaseTile |
releaseTile(tile)Parameter:
Nilai Hasil: Tidak ada
|
Diwarisi:
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 StyledMapType dibuat instance-nya.
Properti | |
|---|---|
alt
opsional |
Jenis:
string optionalTeks yang akan ditampilkan saat tombol MapType ini diarahkan ke kontrol jenis peta. |
maxZoom
opsional |
Jenis:
number optionalTingkat zoom maksimum untuk peta saat menampilkan MapType ini. Opsional. |
minZoom
opsional |
Jenis:
number optionalTingkat zoom minimum untuk peta saat menampilkan MapType ini. Opsional. |
name
opsional |
Jenis:
string optionalNama yang akan ditampilkan di kontrol jenis peta. |