إشعار الأمان: نما إلى علمنا بمشكلة أمنية قد تؤثر في المواقع الإلكترونية التي تستخدم مكتبات معيّنة تابعة لجهات خارجية (بما في ذلك polyfill.io). وقد تؤدي هذه المشكلة في بعض الأحيان إلى إعادة توجيه الزائرين بعيدًا عن الموقع الإلكتروني المقصود بدون معرفة مالك الموقع أو إذنه. وفي السابق، كان يتضمّن العديد من نماذج JavaScript تعريف النص البرمجي polyfill.io. تمت إزالة هذا المحتوى من نماذجنا. إذا كنت قد استخدمت نماذج JavaScript التي تحتوي على هذا التعريف، ننصحك بإزالة التعريف.
التراكبات هي كائنات على الخريطة مرتبطة
إحداثيات خطوط العرض/خطوط الطول، بحيث تتحرك عند السحب أو
تكبير/تصغير الخريطة. إذا كنت تريد وضع صورة على الخريطة، يمكنك استخدام
عنصر GroundOverlay.
للحصول على معلومات حول الأنواع الأخرى من التراكب، راجع
الرسم على الخريطة:
إضافة تراكب أرضي
الدالة الإنشائية
تحدّد السمة GroundOverlay عنوان URL لصورة
وLatLngBounds للصورة كمعلمات. ستظهر الصورة
على الخريطة، وتقييدها بالحدود المعينة، ومطابقة
باستخدام إسقاط الخريطة.
TypeScript
// This example uses a GroundOverlay to place an image on the map// showing an antique map of Newark, NJ.lethistoricalOverlay;functioninitMap():void{constmap=newgoogle.maps.Map(document.getElementById("map")asHTMLElement,{zoom:13,center:{lat:40.74,lng:-74.18},});constimageBounds={north:40.773941,south:40.712216,east:-74.12544,west:-74.22655,};historicalOverlay=newgoogle.maps.GroundOverlay("https://storage.googleapis.com/geo-devrel-public-buckets/newark_nj_1922-661x516.jpeg",imageBounds);historicalOverlay.setMap(map);}declareglobal{interfaceWindow{initMap:()=>void;}}window.initMap=initMap;
// This example uses a GroundOverlay to place an image on the map// showing an antique map of Newark, NJ.lethistoricalOverlay;functioninitMap(){constmap=newgoogle.maps.Map(document.getElementById("map"),{zoom:13,center:{lat:40.74,lng:-74.18},});constimageBounds={north:40.773941,south:40.712216,east:-74.12544,west:-74.22655,};historicalOverlay=newgoogle.maps.GroundOverlay("https://storage.googleapis.com/geo-devrel-public-buckets/newark_nj_1922-661x516.jpeg",imageBounds,);historicalOverlay.setMap(map);}window.initMap=initMap;
لإزالة تراكب من خريطة، استدعِ زر التراكب
طريقة setMap()، مع اجتياز null. لاحظ أن
لا يؤدي استدعاء هذه الطريقة إلى حذف التراكب. يزيل
للتراكب من الخريطة. إذا كنت تريد حذف التراكب بدلاً من ذلك،
فينبغي عليك إزالتها من الخريطة، ثم تعيين
تراكب نفسه على null.