ملف LocalContextMapsView الأساسي

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

في ما يلي عرض خريطة الخريطة المحلية الأساسية بدون تخصيصات. نحدّد الخصائص المطلوبة الخاصة بمكتبة السياقات المحلية، مثل placeTypePreferences وmaxPlaceCount، بالإضافة إلى سمات Map الأساسية في center وzoom.

فهم الشفرة

خيارات خريطة السياقات المحلية

بدلاً من الفئة google.maps.Map، يتم تمثيل خريطة السياق المحلية بالفئة google.maps.localContext.LocalContextMapView. المعلمات الثلاثة المطلوبة في دالة الإنشاء LocalContextMapView هي العنصر في نموذج كائن المستند (DOM) الذي سيكون حاوية عرض الخريطة، وقائمة بالأنواع المراد تضمينها، والحد الأقصى لعدد نتائج الأماكن المراد عرضها.

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,
});

تحديد إطار عرض خريطة السياق المحلي

يتم تحديد حدود locationRestriction التلقائية للبحث عن الأماكن من خلال إطار عرض الخريطة. يتم إنشاء إطار عرض الخريطة عند الاستدعاء الأول إلى google.maps.localContext.LocalContextMapView.map.setOptions() عندما يتم تحديد مستوى الوسط والتكبير/التصغير لتحميل الخريطة.

TypeScript

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

JavaScript

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

لن تؤدي المكالمات اللاحقة إلى setOptions() إلى إعادة تحميل الأماكن المميزة التي تعرضها مكتبة السياقات المحلية.

تجربة النموذج