LocalContextMapView Dasar

Berikut adalah tampilan peta Konteks Lokal dasar tanpa penyesuaian. Kami menentukan properti wajib khusus Library Konteks Lokal placeTypePreferences dan maxPlaceCount, serta properti Map dasar center dan zoom.

Memahami kode

Opsi peta Konteks Lokal

Sebagai ganti class google.maps.Map, Peta Konteks Lokal direpresentasikan oleh class google.maps.localContext.LocalContextMapView. Tiga parameter wajib konstruktor LocalContextMapView adalah elemen dalam Document Object Model (DOM) yang akan menjadi penampung untuk tampilan peta, daftar jenis tempat yang akan disertakan, dan jumlah maksimum hasil tempat yang akan ditampilkan.

TypeScript

const localContextMapView = new google.maps.localContext.LocalContextMapView({
  element: document.getElementById("map"),
  placeTypePreferences: [
    { type: "restaurant" },
    { type: "tourist_attraction" },
  ],
  maxPlaceCount: 12,
});

JavaScript

const localContextMapView = new google.maps.localContext.LocalContextMapView({
  element: document.getElementById("map"),
  placeTypePreferences: [
    { type: "restaurant" },
    { type: "tourist_attraction" },
  ],
  maxPlaceCount: 12,
});

Menentukan area pandang peta Konteks Lokal

Batas locationRestriction default untuk penelusuran tempat ditentukan oleh area pandang peta. Area pandang peta ditetapkan setelah panggilan pertama ke google.maps.localContext.LocalContextMapView.map.setOptions() saat pusat dan tingkat zoom ditentukan untuk pemuatan peta.

TypeScript

map.setOptions({
  center: { lat: 51.507307, lng: -0.08114 },
  zoom: 14,
});

JavaScript

map.setOptions({
  center: { lat: 51.507307, lng: -0.08114 },
  zoom: 14,
});

Panggilan berikutnya ke setOptions() tidak akan me-refresh tempat unggulan yang ditampilkan oleh Library Konteks Lokal.

Mencoba Contoh