Хочу поделиться опытом работы с данными JS-картографическими фреймворками, надеюсь материалы помогут сделать выбор в вопросе: какую библиотеку использовать именно в вашем проекте. Чтобы не утомлять, разобью его на несколько логических частей. Начнем с основного и исходного — кода.

Что у нас там на Github?
Leaflet 1.x.x vs Openlayers 4.x.x. Часть 1. Исходный код
Source: habrahabr

