Coordinates

LatLng class

google.maps.LatLng صف

LatLng هي نقطة في الإحداثيات الجغرافية: خط العرض وخط الطول.

  • يتراوح خط العرض بين 90- و90 درجة، بما في ذلك هذان الرقمَان. سيتم تقريب القيم الأعلى أو الأقل من هذا النطاق إلى النطاق [-90, 90]. هذا يعني أنّه إذا كانت القيمة المحدّدة أقل من -90، سيتم ضبطها على -90. وإذا كانت القيمة أكبر من 90، سيتم ضبطها على 90.
  • يتراوح خط الطول بين 180- و180 درجة، ضِمنًا. سيتم تضمين القيم التي تزيد عن هذا النطاق أو تقلّ عنه لكي تندرج ضمنه. على سبيل المثال، سيتم تحويل القيمة ‎-190 إلى 170. سيتم تحويل القيمة 190 إلى -170. ويعكس ذلك حقيقة أنّ خطوط الطول تمتد حول الكرة الأرضية.
على الرغم من أنّ إسقاط الخريطة التلقائي يربط خط الطول بالإحداثي السيني للخريطة، وخط العرض بالإحداثي الصادي، يتم دائمًا كتابة إحداثي خط العرض أولاً، يليه خط الطول.
يُرجى العِلم أنّه لا يمكنك تعديل إحداثيات LatLng. إذا أردت احتساب نقطة أخرى، عليك إنشاء نقطة جديدة.

تقبل معظم الطرق التي تقبل كائنات LatLng أيضًا كائن LatLngLiteral، وبالتالي يكون ما يلي متساويًا:

 map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});

تقبل الدالة الإنشائية أيضًا الكائنَين LatLngLiteral وLatLng. إذا تم تمرير مثيل LatLng إلى الدالة الإنشائية، يتم إنشاء نسخة.

في ما يلي المكالمات المحتملة للدالة الإنشائية:

 new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);

يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {LatLng} = await google.maps.importLibrary("core").
اطّلِع على المكتبات في Maps JavaScript API.

LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
المَعلمات: 
  • latOrLatLngOrLatLngLiteralnumber|