Leaflet: لا يقوم panTo () بتوسيط الخريطة عند الإحداثي المطلوب

تم إنشاؤها على ١٩ أغسطس ٢٠١٢  ·  4تعليقات  ·  مصدر: Leaflet/Leaflet

دعنا نحاول توسيط الخريطة وتكبيرها على مرصد غرينتش ...

  • اذهب إلى خريطة المنشورات (على سبيل المثال ، تلك الموجودة على http://leaflet.cloudmade.com/)
  • map.setZoom(0); map.panTo(0,0); (ابدأ من مستوى تنسيق / تكبير معروف)
  • map.panTo([51.4768, 0.0006]) لتوسط الخريطة في مرصد غرينتش (نظريًا)
  • map.setZoom(16) للتكبير
  • لاحظ أن الخريطة ليست قريبة من المرصد. في الواقع ، نحن على بعد 10 أميال شمالاً منها

تم تأكيد ذلك من خلال map.getCenter().toString() => LatLng(51.61802, 0)

التعليق الأكثر فائدة

آسف للتعليق هنا ، لكن هذا يبدو وكأنه وصف دقيق للغاية لما أراه.

لقد صنعت هذا jsbin: https://jsbin.com/putezoyido/edit؟js ، console، output

عند النقر فوق "الانتقال إلى موقع جديد" نتصل

map.panTo([41.142937, -8.534538]);

ومع ذلك ، يتم تشغيل moveend وإذا تحققنا من مركز الخريطة هناك نحصل على

41.14293584388727
-8.534536957740785

هل هذا شيء متوقع أم خطأ؟

ال 4 كومينتر

تكرار # 426. panTo يعمل بشكل صحيح ، المشكلة هي أنه يقوم بتحريكه عند التكبير 0 مع التقريب إلى البكسل ، ثم تكبيره بـ 16 مستوى تكبير. لذا فهي مشكلة تقريب.

آسف للتعليق هنا ، لكن هذا يبدو وكأنه وصف دقيق للغاية لما أراه.

لقد صنعت هذا jsbin: https://jsbin.com/putezoyido/edit؟js ، console، output

عند النقر فوق "الانتقال إلى موقع جديد" نتصل

map.panTo([41.142937, -8.534538]);

ومع ذلك ، يتم تشغيل moveend وإذا تحققنا من مركز الخريطة هناك نحصل على

41.14293584388727
-8.534536957740785

هل هذا شيء متوقع أم خطأ؟

إذن ما هو الحل؟ : S أحاول التحريك ولكنه لا يقترب مني في أي مكان بالقرب من الإحداثيات التي أعطيها .. كنت أحاول إيجاد حل للساعة الماضية ولكن لم ينجح أي منها. لماذا لا يمكن أن تعمل panTo فقط كما يفترض؟

مرحبًا chrillewoodz ، من الرائع أن تسمع أنك تجد الكتيب مفيدًا!

بدلاً من التعليق على تذكرة قديمة ومغلقة ، وإذا كنت متأكدًا من أن هذا خطأ في المنشور ، يرجى فتح إصدار جديد.

الرجاء تقديم تقرير خطأ فعال ، وخاصة جميع المعلومات المطلوبة في نموذج المشكلة (يتم توفيرها عند إنشاء مشكلة جديدة) ، حتى نتمكن من التحقيق بشكل فعال.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات