أكثر

تم تعيين البلاط المخصص المستدير في OpenLayers

تم تعيين البلاط المخصص المستدير في OpenLayers


أفكر في استخدام Openlayers لخريطة تفاعلية للمبنى. سأحصل على طبقات بلاط مخصصة لكل طابق من داخل المبنى الذي يغلف بلاط خريطة العالم المعتاد.

المبنى بزاوية قليلاً ، مع ذلك ، فيما يتعلق بالشمال ، ويريد العميل أن يتم عرضه بالجدران الرأسية والأفقية. هذا يعني الدوران شمالًا ليكون بمقدار 10 درجات أو نحو ذلك من الوضع الرأسي. هذا ما استبعد API لخرائط جوجل.

أعلم أن Openlayers يمكنه تدوير الخريطة (على سبيل المثال في http://openlayers.org/en/v3.1.0/examples/rotation.html) ولكن عند تدوير المربعات لا تبدو جيدة جدًا لأنها لم تعد تتطابق مع بكسل الشاشة 1 : 1.

لهذا السبب ، وأيضًا لسهولة الرسم ، سيكون من الجيد أن أجعل مربعات الخرائط مستديرة بالفعل (الجدران الأفقية والعمودية) ومن ثم جعل Openlayers على دراية بهذا الأمر.

ثم عندما يتم عرض دوران الخريطة ، ستكون المربعات في اتجاهها الأصلي مرة أخرى.

هل هذا ممكن مع Openlayer؟ كيف سيتم انجاز ذلك؟ أم يجب أن أصنع البلاط بحيث يكون الشمال أعلى؟

سيكون البديل هو التخلي عن إحداثيات العالم الحقيقي والتوجيه تمامًا ، مما سيعيد تقديم خرائط Google كتقنية محتملة.


شاهد الفيديو: Tutorial OpenLayers 3 - Parte 1