Leaflet – легковісна бібліотека JavaScript для показу мап. Вона розповсюджується на умовах дозвільної Ліцензії BSD для коду з відкритими сирцями, тож її можна використовувати на будь-якому сайті без побоювань порушення юридичних норм. Сирці бібліотеки доступні на GitHub.
Тут, ми обмежимо себе невеличким самодостатнім прикладом, що демонструє можливості бібліотеки. Радимо ознайомитись з детальними прикладами та документацією з офіційного сайту для більш детального опрацювання.
Початок роботи
Перенесіть наступний код у файл, наприклад leaflet.html, і відкрийте його у вашому вебоглядачі або перейдіть за посиланням, щоб відкрити файл leaflet.html:
Докладні пояснення щодо коду дивіться на офіційному сайті. 1
Додаткові посилання
Якщо ви бажаєте:
використовувати інше тло? → Leaflet має підтримку TMS та WMS. Подивіться тут, які інші можливості має Leaflet.
додати розташування всіх офісів вашої компанії? → Збережіть координати у файл GeoJSON та додайте їх на мапу.
використовувати іншу картографічну проєкцію? → Втулок Proj4Leaflet допоможе вам в цьому.