Map View

Class LocalContextMapView

Class google.maps.localContext.LocalContextMapView

Menampilkan pengalaman Konteks Lokal dengan Map.

Class ini mengimplementasikan LocalContextMapViewOptions.

Akses dengan memanggil const {LocalContextMapView} = await google.maps.importLibrary("localContext"). Lihat Library di Maps JavaScript API.

LocalContextMapView
LocalContextMapView(options)
Parameter: 
directionsOptions
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
Lihat LocalContextMapViewOptions.placeTypePreferences. Mengubah properti ini di LocalContextMapView dapat memicu penelusuran baru. Iterable<string|PlaceTypePreference> juga diterima.
Diwariskan: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parameter: 
  • eventNamestring
  • handlerFunction
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.
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.

maxPlaceCount
Jenis:  number
Jumlah maksimum tempat yang akan ditampilkan. Jika parameter ini adalah 0, Library Konteks Lokal tidak memuat tempat. [0,24]
placeTypePreferences
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
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({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
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({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
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({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
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.

{
  type:string,
  weight:number optional
}

Class MapDirectionsOptions

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.

Diwariskan: origin
addListener
addListener(eventName, handler)
Parameter: 
  • eventNamestring
  • handlerFunction
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.

origin
Tempat asal untuk rute dan jarak.

Antarmuka PinOptions

Antarmuka google.maps.localContext.PinOptions

Opsi untuk menyesuaikan penanda pin.

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.

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.

Akses dengan memanggil const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext"). Lihat Library di Maps JavaScript API.

HIDDEN Pemilih tempat disembunyikan.
SHEET Pemilih tempat ditampilkan sebagai sheet.

Konstanta PlaceChooserPosition

Konstanta google.maps.localContext.PlaceChooserPosition

Menampilkan posisi untuk pemilih tempat.

Akses dengan memanggil const {PlaceChooserPosition} = await google.maps.importLibrary("localContext"). Lihat Library di Maps JavaScript API.

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.

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.

Akses dengan memanggil const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext"). Lihat Library di Maps JavaScript API.

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.

Akses dengan memanggil const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext"). Lihat Library di Maps JavaScript API.

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.)