أكثر

حساب نقطة الوسط للقطط باستخدام OpenLayers؟

حساب نقطة الوسط للقطط باستخدام OpenLayers؟


كيفية حساب نقطة الوسط لجميع الخطوط في الطبقات ، وإضافتها إلى الطبقة لالتقاط منتصف النقطة ، باستخدام OpenLayers 2.13.0 تحديث?

لقد جربت الكود التالي ، لكنه لا يعمل:

var features = vectors.features ؛ var len = vectors.features.length ؛ لـ (var i = 0؛ i 

لقد وجدت الحل:

var middlePoints = [] ؛ دالة createPoint (p1، p2) {var xC، yC؛ xC = (p1.x + p2.x) / 2 ؛ yC = (p1.y + p2.y) / 2 ؛ var point = new OpenLayers.Feature.Vector (new OpenLayers.Geometry.Point (xC، yC)) ؛ point.style = {strokeColor: "red"، strokeOpacity: 0.3، fillColor: "red"، fillOpacity: 0.1، pointRadius: 1}؛ نقطة العودة } var state = 1 ؛ دالة getMiddlePoint () {if (state == 1) {var Points = []؛ var features = vectors.features ؛ var len = vectors.features.length ؛ نقطة فار لـ (var j = 0؛ j 

شاهد الفيديو: اقوي اداه لاستخراج الاحداثيات دفعه واحده وترقيمها علي اللوحه