Class LocalContextMapView
Class
google.maps.localContext.LocalContextMapView
Menampilkan pengalaman Konteks Lokal dengan Map
.
Class ini mengimplementasikan
LocalContextMapViewOptions
.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {LocalContextMapView} = await google.map.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 Ditetapkan ke true sebelum LocalContextMapView mulai mengubah batas bagian dalam Map , dan ditetapkan ke false setelah LocalContextMapView selesai mengubah batas bagian dalam Map . (Tidak ditetapkan saat perubahan mode tata letak terjadi karena perubahan 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 Hasil:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parameter: Tidak ada
Nilai Hasil: Tidak Ada
Menyembunyikan detail tempat. |
search |
search() Parameter: Tidak ada
Nilai Hasil: Tidak Ada
Menelusuri tempat untuk menampilkan pengguna berdasarkan maxPlaceCount , placeTypePreferences , locationRestriction , dan locationBias saat ini. |
Peristiwa | |
---|---|
error |
function(event) Argumen:
Peristiwa ini dijalankan jika terjadi error saat melakukan penelusuran. |
placedetailsviewhidestart |
function() Argumen: Tidak ada
Peristiwa ini diaktifkan sebelum detail tempat mulai dianimasikan. |
placedetailsviewshowstart |
function() Argumen: Tidak ada
Peristiwa ini diaktifkan sebelum detail tempat mulai dianimasikan. |
Antarmuka LocalContextMapViewOptions
Antarmuka google.maps.localContext.LocalContextMapViewOptions
Opsi untuk membuat LocalContextMapView
, atau mengakses LocalContextMapView
yang ada.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
maxPlaceCount |
Jenis:
number Jumlah maksimum tempat yang akan ditampilkan. Jika parameter ini adalah 0, Library Konteks Lokal tidak memuat tempat. [0,24] |
placeTypePreferences |
Jenis:
Array<PlaceTypePreference> Jenis tempat yang akan ditelusuri (hingga 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 Batas atau petunjuk yang dapat 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 instance-nya. Jika diteruskan, peta akan dipindahkan ke DOM LocalContextMapView, dan tidak akan diberi gaya ulang. Elemen yang terkait dengan Peta mungkin juga memiliki gaya dan class yang diterapkan oleh LocalContextMapView . |
pinOptionsSetup optional |
Jenis:
(function({ Konfigurasikan 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 (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 mungkin mengubah tata letaknya karena perubahan ukuran. Error dan konfigurasi yang tidak valid dapat ditentukan secara asinkron, dan akan diabaikan (setelan default akan digunakan, dan error akan dicatat ke dalam konsol). Error yang terdeteksi saat pembuatan akan menyebabkan error ditampilkan secara sinkron. |
placeDetailsViewSetup optional |
Jenis:
(function({ Mengganti penyiapan tampilan detail tempat. Teruskan fungsi untuk mengganti penyiapan default secara dinamis saat LocalContextMapView mungkin mengubah tata letaknya karena perubahan ukuran. Error dan konfigurasi yang tidak valid dapat ditentukan secara asinkron, dan akan diabaikan (default akan digunakan, dan error akan dicatat ke konsol). Error yang terdeteksi saat pembuatan akan menyebabkan error ditampilkan secara sinkron. |
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.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
{
type:string,
weight:number optional
}
Class MapDirectionsOptions
Class
google.maps.localContext.MapDirectionsOptions
Menyediakan setelan untuk rute dengan LocalContextMapView
.
Class ini mengimplementasikan
MapDirectionsOptionsLiteral
.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {MapDirectionsOptions} = await google.map.importLibrary("localContext")
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
Diwariskan:
origin
|
Metode | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Nilai Hasil:
MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. |
Antarmuka MapDirectionsOptionsLiteral
Antarmuka google.maps.localContext.MapDirectionsOptionsLiteral
Literal objek diterima sebagai pengganti objek MapDirectionsOptions
, sebagai kenyamanan, di banyak tempat. Ini dikonversi menjadi objek MapDirectionsOptions
ketika Maps API menemukannya.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
origin |
Jenis:
LatLng|LatLngLiteral Tempat asal untuk rute dan jarak. |
Antarmuka PinOptions
Antarmuka google.maps.localContext.PinOptions
Opsi untuk menyesuaikan penanda pin.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Properti | |
---|---|
background optional |
Jenis:
string optional Warna bentuk ikon, dapat berupa warna CSS apa pun yang valid. |
glyphColor optional |
Jenis:
string optional Warna glyph ikon, dapat berupa warna CSS yang valid. |
scale optional |
Jenis:
number optional Skala ikon. Nilainya mutlak, tidak relatif ke ukuran default di setiap status. |
Antarmuka PlaceChooserViewSetupOptions
Antarmuka google.maps.localContext.PlaceChooserViewSetupOptions
Opsi penyiapan untuk pemilih tempat. Baca selengkapnya tentang menyetel tata letak dan visibilitas.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
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
Konstanta google.maps.localContext.PlaceChooserLayoutMode
Mode tata letak untuk pemilih tempat.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {PlaceChooserLayoutMode} = await google.map.importLibrary("localContext")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
HIDDEN |
Pemilih tempat disembunyikan. |
SHEET |
Pemilih tempat ditampilkan sebagai sheet. |
Konstanta PlaceChooserPosition
Konstanta google.maps.localContext.PlaceChooserPosition
Menampilkan posisi untuk pemilih tempat.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {PlaceChooserPosition} = await google.map.importLibrary("localContext")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
BLOCK_END |
Pemilih tempat ditampilkan pada garis di bawah peta yang memanjang ke akhir penampung. |
INLINE_END |
Pemilih tempat ditampilkan inline dengan peta di akhir baris. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti pemilih tempat berada di sebelah kanan peta.) |
INLINE_START |
Pemilih tempat ditampilkan inline dengan peta di awal baris. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti pemilih tempat berada di sebelah kiri peta.) |
Antarmuka PlaceDetailsViewSetupOptions
Antarmuka google.maps.localContext.PlaceDetailsViewSetupOptions
Opsi penyiapan untuk detail tempat. Baca selengkapnya tentang menyetel tata letak dan visibilitas.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
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
Konstanta google.maps.localContext.PlaceDetailsLayoutMode
Mode tata letak untuk detail tempat.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {PlaceDetailsLayoutMode} = await google.map.importLibrary("localContext")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
INFO_WINDOW |
Detail tempat ditampilkan di InfoWindow . |
SHEET |
Detail tempat ditampilkan dalam sheet. |
Konstanta PlaceDetailsPosition
Konstanta google.maps.localContext.PlaceDetailsPosition
Menampilkan posisi untuk detail tempat.
Muat menggunakan parameter URL &libraries=localContext
. Lihat Library di Maps JavaScript API.
Saat menggunakan v=beta
, dapat diakses dengan memanggil const {PlaceDetailsPosition} = await google.map.importLibrary("localContext")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
INLINE_END |
Detail tempat ditampilkan inline dengan peta di akhir baris. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti detail tempatnya berada di sebelah kanan peta.) |
INLINE_START |
Detail tempat ditampilkan inline dengan peta di awal baris. (Dalam bahasa yang ditulis dari kiri ke kanan, ini berarti detail tempatnya berada di sebelah kiri peta.) |