Blog

Блог

Leaflet — альтернатива Гугл картам?

31.07.2018

173 просмотров

Leaflet — альтернатива Гугл картам?

Новость о платном использовании Гугл карт быстро распространяется, потому разработчики ломают голову об отображении карт на сайтах клиентов.

Поэтому библиотеку Leaflet, созданную на JavaScript, считают прорывом в процессе разработок веб-сайтов. И не потому, что она стоит рядом с  лидирующими библиотеками OpenLayers или Google Maps Api, а потому, что она наиболее «легкая» — всего-то 38 Кб JS.

Разработка данной библиотеки ориентирована на простоту, производительность и удобство в использовании. Leaflet эффективно работает на основных платформах, поддерживающих стэк: JS, HTML5 и CSS3. Библиотека имеет большое количество плагинов и доступный для понимания документированный API. Смысл этой библиотеки не в том, чтобы охватить как можно больше возможностей. А в том, чтобы имеющийся функционал работал отменно.
Библиотека поддерживает браузеры стационарных платформ:

  • Chrome;
  • Fire Fox;
  • Safari 5+;
  • Opera 12+ ;
  • IE 7-11.

А так же браузеры мобильных платформ:

  • Safari для iOS 7+;
  • Android-браузер 2.2+, 3.1+, 4+;
  • Chrome и Firefox для мобильных устройств;
  • IE10 + для устройств Win8.

Стоит обратить внимание, что эта библиотека с открытым исходным кодом. Все желающие могут участвовать в её разработке. Истинные ценители получат не меньшее удовольствие от этого процесса, чем от стандартной работы с API.

С помощью js-библиотеки Leaflet можно отображать растровые карты из тайлов даже не имея знаний о геоинформационной системе. Разработчик может накладывать дополнительные интерактивные слои поверх основного, которые могут отображать всплывающие окна или подсказки при клике по маркеру. А благодаря модульной системе сборки библиотеки, можно отключить ненужный функционал.

Прежде, чем указывать на отсутствие каких-либо возможностей библиотеки, обязательно ознакомьтесь со всеми плагинами. А дальше дело техники и знаний разработчика.

Leaflet - альтернатива Гугл картам?

Поделиться

  • share vk
  • share facebook