Geometry Library | Maps JavaScript API | Google for Developers (original) (raw)
مساحة اسمالتشفير
google.maps.geometry.encoding
مساحة الاسم
أدوات لترميز خطوط الالتفاف وفك ترميزها
يمكنك الوصول إليه من خلال الاتصال بالرقم const {encoding} = await google.maps.importLibrary("geometry")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الطرق الثابتة | |
---|---|
decodePath | decodePath(encodedPath) المَعلمات: encodedPath: string القيمة المعروضة: Array<LatLng> فك ترميز سلسلة مسار مشفّرة إلى تسلسل من خطوط الطول والعرض |
encodePath | encodePath(path) المَعلمات: path: Array<LatLng|LatLngLiteral> |
الصورالمجسمة
google.maps.geometry.spherical
class
دوال مساعدة لاحتساب الزوايا والمسافات والمساحات الجيوديسية ونطاق العرض التلقائي هو 6378137 مترًا، وهو نطاق عرض الأرض.
يمكنك الوصول إليه من خلال الاتصال بالرقم const {spherical} = await google.maps.importLibrary("geometry")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الطرق الثابتة | |
---|---|
computeArea | computeArea(path[, radiusOfSphere]) المَعلمات: path: Array<LatLng|LatLngLiteral> |
computeDistanceBetween | computeDistanceBetween(from, to[, radius]) المَعلمات: from: LatLng|LatLngLiteral to: LatLng |
computeHeading | computeHeading(from, to) المَعلمات: from: LatLng|LatLngLiteral to: LatLng |
computeLength | computeLength(path[, radius]) المَعلمات: path: Array<LatLng|LatLngLiteral> |
computeOffset | computeOffset(from, distance, heading[, radius]) المَعلمات: from: LatLng|LatLngLiteral distance: number heading: number radius: number optional القيمة المعروضة: LatLng لعرض الإحداثيات الجغرافية الناتجة عن التنقّل لمسافة من نقطة أصل في الاتجاه المحدّد (يتم التعبير عنها بالدرجات باتجاه عقارب الساعة من الشمال). |
computeOffsetOrigin | computeOffsetOrigin(to, distance, heading[, radius]) المَعلمات: to: LatLng|LatLngLiteral distance: number heading: number radius: number optional القيمة المعروضة: LatLng |
computeSignedArea | computeSignedArea(loop[, radius]) المَعلمات: loop: Array<LatLng|LatLngLiteral> |
interpolate | interpolate(from, to, fraction) المَعلمات: from: LatLng|LatLngLiteral to: LatLng |
polyclass
google.maps.geometry.poly
class
دوالّ مساعدة للعمليات الحسابية التي تتضمّن المضلّعات والخطوط المتعددة
يمكنك الوصول إليه من خلال الاتصال بالرقم const {poly} = await google.maps.importLibrary("geometry")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الطرق الثابتة | |
---|---|
containsLocation | containsLocation(point, polygon) المَعلمات: point: LatLng|LatLngLiteral polygon: Polygon القيمة المعروضة: boolean تُحدِّد ما إذا كانت النقطة المحدَّدة تقع داخل المضلّع المحدَّد. |
isLocationOnEdge | isLocationOnEdge(point, poly[, tolerance]) المَعلمات: point: LatLng|LatLngLiteral poly: Polygon |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)