Leaflet: أضف معكوس L.latLngBounds.toBBoxString

تم إنشاؤها على ٥ مارس ٢٠١٤  ·  3تعليقات  ·  مصدر: Leaflet/Leaflet

في تطبيقي ، أقوم بترتيب سلاسل bbox وإلغاء تسلسلها. يساعدني رمز القهوة هذا في:

L.latLngBounds.fromBBoxString = L.latLngBounds.fromBBoxString or (bbox) ->
  [west, south, east, north] = bbox.split(',').map(parseFloat)
  new L.LatLngBounds(new L.LatLng(south, west), new L.LatLng(north, east))

Imho هذه الوظيفة يمكن أن تتناسب مع Leaflet core

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

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

ال 3 كومينتر

: -1: هذا يجب أن يبقى في المساعدين وليس في الصميم. ترميز BBOX هو رأي ، ونافخة المُنشئ سيئة ، ومن السهل تنفيذه خارج النواة.

متفق.

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

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