-
Notifications
You must be signed in to change notification settings - Fork 5
Maps
Leafletjs
https://leafletjs.com/
• Free;
• Имеет маленький размер (28 кб), поэтому подходит для мобильных приложений.
• Много плагинов
• Поддерживается GitHub, Flickr, Facebook;
• Имеет хорошую документацию.
• License: BSD 2-Clause “Simplified” License
• Можно рендерить данные из GeoJSON, TopoJSON, KML, GML
• Возможности: масштабирование, добавлять маркеры, можно создавать слои, создавать фигуры (окружность, многоугольники, линии), создавать на карте svg, использовать canvas.
Openlayers
https://openlayers.org/
• Free;
• Подходит для мобильных.
• Можно добавлять свои стили CSS.
• Можно рендерить данные из GeoJSON, TopoJSON, KML, GML
• Имеет хорошую документацию.
• License: 2-Clause BSD
• Возможности: панель навигации, сдвигать карты при помощи мыши, изменения масштаба, получение координат точки, панель управления видимости слоев, выбор объекта и получение инфы о нем, управление прозрачность слоев, добавление пользователем элементов, тд.
Mapbox
https://www.mapbox.com/
• Бесплатно, но есть пять различных планов. Оплата начинается с $4 за 1000 загрузок;
• У пользователей есть контроль над стилем карты.
• Есть доп. сервисы: спутниковые изображения, геокодирование, пользовательские маркеры, тд.
• Есть Mapbox Editor, пользователи могут собирать карты с исп. Собственных данных.
• Можно рендерить данные из GeoJSON, KML, GPX.
• Имеет хорошую документацию.
• License: Mapbox copyright
• Возможности: добавление маркеров, поддерживает кириллицу, зумирование, легенда карты, подсказки.
Datamaps
https://datamaps.github.io/
• Бесплатно;
• Созданы на основе SVG, могут масштабироваться для любого размера экрана.
• Очень зависят от D3.js
• Данные карт хранятся в виде JSON.
• License: MIT
Bing Maps
https://www.microsoft.com/en-us/maps/choose-your-bing-maps-api
• бесплатно, пользовательский тариф (по запросу);
• Есть набор интерактивных инструментов разработки AJAX.
• предоставляет различные варианты API для приложений, включая Web Control, Windows Store apps control, WPF control, REST Services и Spatial Data Services
• License: Microsoft copyright
Kartograph
http://kartograph.org/
• бесплатно;
• Генерирует SVG карты без участия других картографических сервисов.
• Библиотека построена на Raphael и jQuery
• Нет готовых к использованию коллекций карт.
• License: AGPL и LGPL
Cesium
https://cesiumjs.org/
• бесплатно;
• работает на базе WebGL.
• Поддерживает 3 режима просмотра: 3D-глобус, 2D-карту и 2.5D Columbus View.
• License: Apache License 2.0
Leaflet, Google Maps API и Mapbox.