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.sphericalclass

دوال مساعدة لاحتساب الزوايا والمسافات والمساحات الجيوديسية ونطاق العرض التلقائي هو 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.polyclass

دوالّ مساعدة للعمليات الحسابية التي تتضمّن المضلّعات والخطوط المتعددة

يمكنك الوصول إليه من خلال الاتصال بالرقم 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 (حسب التوقيت العالمي المتفَّق عليه)