Scribble Maps Blog
← All posts

Scribble Maps Blog

محاذاة النقاط مع الطرق

لقد أطلقنا مؤخرًا ميزة المحاذاة مع الطرق (road snapping). كانت هذه الميزة من أكثر الميزات التي تلقينا طلبات بشأنها، ولكن كان من الصعب جدًا تنفيذها من الناحية التقنية. ومع ذلك، أصبح لدينا الآن خادم Open Street Maps الخاص بنا، مما يتيح لنا جلب بيانات الطرق مباشرة. كان رسم شيء مثل المنحنيات في السابق أمرًا صعبًا للغاية، أما الآن ومع ميزة المحاذاة مع الطرق فقد أصبح الأمر أسهل بكثير.



البيانات الناتجة هي في الواقع بيانات نظيفة مستمدة من OSM. مما يعني أن نقاط (nodes) الطريق ستتطابق مع تلك الناتجة عن OSM. نحن نستخدم مزيجًا من الأساليب لتحقيق ذلك بما في ذلك تحديد المسار، وفي بعض الحالات قد يؤدي ذلك إلى تصرف ميزة المحاذاة بشكل غريب، ونحن على دراية بذلك وسنقوم بتحسينه في الإصدارات المستقبلية، ولكننا قررنا أنه جيد بما يكفي لإطلاقه في نسخة تجريبية حتى يتمكن مستخدمونا من البدء في استخدامه على الفور.

عدم الاتساق بين OSM و Google
قد تلاحظ أثناء استخدام هذا أن طبقة الإرشاد (المتمثلة في خط أزرق رفيع) قد لا تتماشى تمامًا مع Google. ولكنها يجب أن تتماشى تمامًا مع البيانات من Mapbox و OSM.

يعتمد مدى دقة وتقارب البيانات على مدى نشاط حركة المرور في المنطقة. ونود أن ننتهز الفرصة للإشارة إلى أنه يمكنك المساهمة بنفسك عبر http://www.openstreetmap.org.

المستقبل مع OSM
إن إعداد البنية التحتية الخاصة بنا لـ OSM سيكون له آثار رائعة بالنسبة لنا في المستقبل. ويشمل ذلك، على سبيل المثال لا الحصر، القدرة على امتلاك واجهة برمجة تطبيقات (API) مستقلة تمامًا، وطبقات Scribble Maps المستقلة الخاصة بنا، وأيضًا ميزة جديدة تتيح لك تحديد البلدان/الولايات وما إلى ذلك.
← All posts