Чи корисно перейти на OpenLayers 3 зараз [закрито]


12

Цікаво, чи OpenLayers 3 є достатньо надійною, щоб почати міграцію програми до неї зараз. Чи різниця між версіями 2 і 3 занадто важлива, щоб старий код не працював? Чи є основні вдосконалення OpenLayers 3 достатньо перевірені, як 3D?


Я думаю, ви говорите про OpenLayers 3
ген

Офіційний веб-сайт ol3js.org з багатьма прикладами.
Mapperz

Це питання видається позатематичним, оскільки йдеться про чутливу до часу тему, і відповіді мають бути несвіжими.
Devdatta Tengshe

Стабільна версія OpenLayers 3.0.0 ще не випущена, насправді є лише бета-версія, тому я думаю, питання поки що в темі.
Нижче Радар

Відповіді:


10

OpenLayers 2 залишиться на деякий час через свою історію: це перший великий API з відкритим кодом для картографування. Отже, люди вкладають багато коштів, і вони не можуть переключитися: немає зворотної сумісності між двома версіями. FYI, версія 2.13 знаходиться у версії 2.13 RC2, тому це означає, що офіційний реліз прилетить за кілька тижнів.

OpenLayers 3 - це перезапис OpenLayers з новим API, який може обробляти 3D, використовуючи функції HTML 5, такі як Canvas та WebGL. WebGL та Canvas також дозволяють відображати більше векторних функцій, ніж у OpenLayers 2 (у вас немає обмежень у вузлах DOM) Ви повинні перевірити OpenLayers 3 та надіслати відгук про список розсилки . Функції проходять автоматичне тестування за допомогою тестів Travis CI та js unit https://travis-ci.org/openlayers/ol3 .

Для OpenLayers 3 потрібен останній браузер, оскільки він спирається на останні технології. Не чекайте підтримки IE6 у OpenLayers 3 !! Наразі у вас завжди є більше можливостей у OpenLayers 2.

Тож для переключення потрібно, щоб ви оцінили, які функції вимагає ваша поточна заявка, щоб прийняти своє рішення. Створіть список функцій, якими ви користуєтесь на даний момент, у електронній таблиці та порівняйте з функціями, наявними в OpenLayers 3, переглянувши приклади .


2

Я вирішив мігрувати, і мені це складно. В даний час більшість класів є неперевіреними, і багато інших речей слід перевірити перед їх використанням. Я не професіонал в JS, але це здається трохи складнішим, ніж це було раніше.

Моя відповідь - якщо ви не поспішаєте використовувати векторні дані та 3d, просто зачекайте ще трохи.


1

Наразі переходити на OL3 не рекомендується. Ще багато функцій та документації ще потребує завершення. OL3 потрібно більше фінансування, щоб мати можливість отримати всі функціональні можливості, доступні в OL 2.X.


0

не експерт, але я знаю, що багато людей все ще працюють з OL2 (2.10, 2.11, 2.12). Це може бути тому, що оновлення є 1) трудомістким (дуже ймовірно, переписування існуючого коду), 2) OL3, здається, на сьогоднішній день у всьому світі не перевірений і якось "не налагоджений", 3) GeoExt2 та Ext4 також все ще "тестуються" ( тому люди, ймовірно, досі працюють із 1,1 та 3,4 відповідно).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.