Сравнение JavaScript библиотек для веб-картографии

Максим Олегович Хитрин

Аннотация


Ввиду активного развития веб-картографии, в статье рассматриваются актуальные в данное время картографические JavaScript библиотеки, а именно: Яндекс.Карты, Google Maps, OpenLayers и Leaflet.JS, лежащие в основе большинства осовремененных геоинформационных порталов. Для каждой из библиотек дается краткий обзор и освещаются основные функции и преимущества. Автор определяет ряд общих требований к картографическим библиотекам визуализации пространственных данных. Отдельное внимание уделяется встроенным инструментам и поддержке форматов пространственных данных «из коробки» и участию в существующих проектах. Затем на основе обозначенных требований проводится анализ по ряду критериев, что в конечном итоге позволяет сделать предположение для решения каких задач и в каких условиях стоит использовать ту или иную библиотеку.


Ключевые слова


геоинформационные системы; веб-картография; Google Maps; Яндекс.Карты; Mapbox; OpenLayers; Leaflet.JS

Полный текст:

PDF (English)

Литература


Yandeks.Karty, 2GIS ili vsjo zhe Google Maps? [Yandex.Maps, 2GIS or Still Google Maps?]. Available at: https://habrahabr.ru/post/242015/ (accessed 01.03.2017)

Polunina V. Yandeks Karty protiv Google Kart: chto luchshe? [Yandex Maps vs. Google Maps: Which One is Better?]. Available at: http://www.androidpit.ru/yandeks-karty (accessed 01.03.2017)

Phipps A.G. [Three Applications of V.3 Google Maps: Just for Display of Data, or Analysis as Well?]. Journal of Geographic Information System, 2014, no. 6 pp. 548–558. DOI: 10.4236/jgis.2014.65045.

Lovelace R. Testing Web Map APIs – Google vs OpenLayers vs Leaflet. Available at: http://robinlovelace.net/software/2014/03/05/webmap-test.html (accessed 01.03.2017)

Web Mapping with Leaflet and R. Available at: http://amsantac.co/blog/en/r/2015/08/11/leafletR.html (accessed 01.03.2017)

Layer Groups – Openlayers 3 Examples. Available at: http://openlayers.org/en/v3.13.1/examples/layer-group.html (accessed 01.03.2017)

MapQuest – Openlayers 3 Examples. Available at: http://openlayers.org/en/v3.13.1/examples/mapquest.html (accessed 01.03.2017)

Measure – Openlayers 3 Example. Available at: http://openlayers.org/en/v3.13.1/examples/measure.html (accessed 01.03.2017)

Khitrin M.O., Maksimova V.N. [Development of Geographic Information Portal of the Chelyabinsk Region] Humanities and Science University Journal, 2015, no. 13 (13), pp. 99–107. (in Russ.)

JavaScript API – Yandex Technologies. Available at: https://tech.yandex.com/maps/jsapi/(accessed 01.03.2017)

Prices and plans – Google Maps API. Available at: https://developers.google.com/maps/pricingand-plans/ (accessed 01.03.2017)

Terms of Use of Yandex.Maps API. Available at: https://yandex.com/legal/maps_api/ (accessed 01.03.2017)




DOI: http://dx.doi.org/10.14529/ctcr170317

Ссылки

  • На текущий момент ссылки отсутствуют.