LocalContextMapView class
Class
google.maps.localContext.LocalContextMapView
Menampilkan pengalaman Local Context dengan Map
.
Class ini mengimplementasikan
LocalContextMapViewOptions
.
Akses dengan memanggil const {LocalContextMapView} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parameter:
|
Properti | |
---|---|
directionsOptions |
Jenis:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
isTransitioningMapBounds |
Jenis:
boolean Disetel ke true sebelum LocalContextMapView mulai mengubah batas Map dalam, dan disetel ke false setelah LocalContextMapView selesai mengubah batas Map dalam. (Tidak disetel saat perubahan mode tata letak terjadi karena pengubahan ukuran responsif.) |
locationBias |
Jenis:
LocationBias optional Lihat LocalContextMapViewOptions.locationBias . Mengubah properti ini di LocalContextMapView dapat memicu penelusuran baru. |
locationRestriction |
Jenis:
LocationRestriction optional Lihat LocalContextMapViewOptions.locationRestriction . Mengubah properti ini di LocalContextMapView dapat memicu penelusuran baru. |
maxPlaceCount |
Jenis:
number Lihat LocalContextMapViewOptions.maxPlaceCount . Mengubah properti ini di LocalContextMapView dapat memicu penelusuran baru. |
placeTypePreferences |
Jenis:
Array<PlaceTypePreference> Lihat LocalContextMapViewOptions.placeTypePreferences . Mengubah properti ini di LocalContextMapView dapat memicu penelusuran baru. Iterable<string|PlaceTypePreference> juga diterima. |
Diwariskan:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai yang Ditampilkan:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parameter: Tidak ada
Nilai yang Ditampilkan: Tidak Ada
Menyembunyikan detail tempat. |
search |
search() Parameter: Tidak ada
Nilai yang Ditampilkan: Tidak Ada
Menelusuri tempat untuk ditampilkan kepada pengguna berdasarkan maxPlaceCount , placeTypePreferences , locationRestriction , dan locationBias saat ini. |
Acara | |
---|---|
error |
function(event) Argumen:
Peristiwa ini dipicu jika terjadi error saat melakukan penelusuran. |
placedetailsviewhidestart |
function() Argumen: Tidak ada
Peristiwa ini diaktifkan sebelum detail tempat mulai dianimasikan keluar. |
placedetailsviewshowstart |
function() Argumen: Tidak ada
Peristiwa ini diaktifkan sebelum detail tempat mulai dianimasikan. |
LocalContextMapViewOptions interface
google.maps.localContext.LocalContextMapViewOptions
interface
Opsi untuk membuat LocalContextMapView
, atau mengakses LocalContextMapView
yang ada.
Properti | |
---|---|
maxPlaceCount |
Jenis:
number Jumlah maksimum tempat yang akan ditampilkan. Jika parameter ini adalah 0, Library Local Context tidak akan memuat tempat. [0,24] |
placeTypePreferences |
Jenis:
Array<PlaceTypePreference> Jenis tempat yang akan ditelusuri (maksimal 10). Jenis Iterable<string|PlaceTypePreference> juga diterima, tetapi hanya didukung di browser yang secara native mendukung Simbol JavaScript. |
directionsOptions optional |
Jenis:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opsi untuk menyesuaikan rute. Jika tidak disetel, rute dan jarak akan dinonaktifkan. |
element optional |
Jenis:
HTMLElement|SVGElement optional Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan. |
locationBias optional |
Jenis:
LocationBias optional Default:
null Petunjuk atau batas lunak yang digunakan saat menelusuri tempat. |
locationRestriction optional |
Jenis:
LocationRestriction optional Batas untuk membatasi hasil penelusuran. Jika tidak ditentukan, hasil akan dibatasi ke area pandang peta. |
map optional |
Jenis:
Map optional Instance Map yang sudah dibuat. Jika diteruskan, peta akan dipindahkan ke DOM LocalContextMapView, dan tidak akan ditata ulang. Elemen yang terkait dengan Peta juga dapat memiliki gaya dan class yang diterapkan padanya oleh LocalContextMapView . |
pinOptionsSetup optional |
Jenis:
(function({ Konfigurasi ikon penanda tempat berdasarkan status ikon. Dipanggil setiap kali input ke callback berubah. Teruskan fungsi untuk mengganti penyiapan default secara dinamis saat LocalContextMapView menggambar penanda tempat. Error dan konfigurasi yang tidak valid dapat ditentukan secara asinkron, dan akan diabaikan (nilai default akan digunakan, dan error akan dicatat ke konsol). |
placeChooserViewSetup optional |
Jenis:
(function({ Mengganti penyiapan tampilan pemilih tempat. Teruskan fungsi untuk mengganti penyiapan default secara dinamis saat LocalContextMapView dapat mengubah tata letaknya karena perubahan ukuran. Error dan konfigurasi yang tidak valid dapat ditentukan secara asinkron, dan akan diabaikan (nilai default akan digunakan, dan error akan dicatat ke konsol). Error yang terdeteksi saat konstruksi akan menyebabkan error ditampilkan secara serentak. |
placeDetailsViewSetup optional |
Jenis:
(function({ Mengganti penyiapan tampilan detail tempat. Teruskan fungsi untuk mengganti penyiapan default secara dinamis saat LocalContextMapView dapat mengubah tata letaknya karena perubahan ukuran. Error dan konfigurasi yang tidak valid dapat ditentukan secara asinkron, dan akan diabaikan (nilai default akan digunakan, dan error akan dicatat ke konsol). Error yang terdeteksi saat konstruksi akan menyebabkan error ditampilkan secara serentak. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Jenis tempat yang akan ditelusuri, dan bobot yang akan digunakan. Jika weight
dihilangkan, library akan menentukan bobot default, yang dapat berubah dan meningkat seiring waktu.
{
type:string,
weight:number optional
}
MapDirectionsOptions class
Class
google.maps.localContext.MapDirectionsOptions
Menyediakan setelan untuk rute dengan LocalContextMapView
.
Class ini mengimplementasikan
MapDirectionsOptionsLiteral
.
Akses dengan memanggil const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Properti | |
---|---|
Diwarisi:
origin
|
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai yang Ditampilkan:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
MapDirectionsOptionsLiteral interface
google.maps.localContext.MapDirectionsOptionsLiteral
interface
Literal objek diterima sebagai pengganti objek MapDirectionsOptions
, sebagai kemudahan, di banyak tempat. Objek ini dikonversi menjadi objek MapDirectionsOptions
saat Maps API menemuinya.
Properti | |
---|---|
origin |
Jenis:
LatLng|LatLngLiteral Asal untuk rute dan jarak. |
PinOptions interface
google.maps.localContext.PinOptions
interface
Opsi untuk menyesuaikan penanda pin.
Properti | |
---|---|
background optional |
Jenis:
string optional Warna bentuk ikon, dapat berupa warna CSS yang valid. |
glyphColor optional |
Jenis:
string optional Warna glyph ikon, dapat berupa warna CSS yang valid. |
scale optional |
Jenis:
number optional Skala ikon. Nilainya bersifat mutlak, bukan relatif terhadap ukuran default di setiap status. |
PlaceChooserViewSetupOptions interface
google.maps.localContext.PlaceChooserViewSetupOptions
interface
Opsi penyiapan untuk pemilih tempat. Baca selengkapnya tentang menyetel tata letak dan visibilitas.
Properti | |
---|---|
layoutMode optional |
Jenis:
PlaceChooserLayoutMode optional |
position optional |
Jenis:
PlaceChooserPosition optional Diabaikan saat layoutMode:HIDDEN . Jika tidak diteruskan, posisi akan ditentukan secara otomatis berdasarkan layoutMode . |
Konstanta PlaceChooserLayoutMode
google.maps.localContext.PlaceChooserLayoutMode
konstanta
Mode tata letak untuk pemilih tempat.
Akses dengan memanggil const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
HIDDEN |
Pemilih tempat disembunyikan. |
SHEET |
Pemilih tempat ditampilkan sebagai sheet. |
PlaceChooserPosition konstanta
google.maps.localContext.PlaceChooserPosition
konstanta
Posisi tampilan untuk pemilih tempat.
Akses dengan memanggil const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
BLOCK_END |
Pemilih tempat ditampilkan pada baris di bawah peta yang diperluas hingga akhir penampung. |
INLINE_END |
Pemilih tempat ditampilkan sebaris dengan peta di akhir baris. (Dalam bahasa kiri-ke-kanan, ini berarti pemilih tempat berada di sebelah kanan peta.) |
INLINE_START |
Pemilih tempat ditampilkan sebaris dengan peta di awal baris. (Dalam bahasa kiri-ke-kanan, ini berarti pemilih tempat berada di sebelah kiri peta.) |
PlaceDetailsViewSetupOptions interface
google.maps.localContext.PlaceDetailsViewSetupOptions
interface
Opsi penyiapan untuk detail tempat. Baca selengkapnya tentang menyetel tata letak dan visibilitas.
Properti | |
---|---|
hidesOnMapClick optional |
Jenis:
boolean optional |
layoutMode optional |
Jenis:
PlaceDetailsLayoutMode optional |
position optional |
Jenis:
PlaceDetailsPosition optional Diabaikan saat layoutMode:INFO_WINDOW . Jika tidak diteruskan, posisi akan ditentukan secara otomatis berdasarkan layoutMode . |
Konstanta PlaceDetailsLayoutMode
google.maps.localContext.PlaceDetailsLayoutMode
konstanta
Mode tata letak untuk detail tempat.
Akses dengan memanggil const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
INFO_WINDOW |
Detail tempat ditampilkan di InfoWindow . |
SHEET |
Detail tempat ditampilkan dalam sheet. |
Konstanta PlaceDetailsPosition
google.maps.localContext.PlaceDetailsPosition
konstanta
Menampilkan posisi untuk detail tempat.
Akses dengan memanggil const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
INLINE_END |
Detail tempat ditampilkan sebaris dengan peta di akhir baris. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti detail tempat berada di sebelah kanan peta.) |
INLINE_START |
Detail tempat ditampilkan sebaris dengan peta di awal garis. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti detail tempat berada di sebelah kiri peta.) |