Задать вопрос

Что можно использовать для работы с картами?

Я смотрел, есть яндекс карты, google maps, osm и 2gis.
Какую из либ можно использовать, чтобы пользователь мог просто тыкнуть на карту и выбрать определенный адрес или же вводит в строку поиска, и карта масштабируется?
Есть ли бесплатное из них и оффлайн?
Вроде бы все из них требуют ключ к api, кроме osm. Но для osm наверное нужно будет иметь свой сервер
  • Вопрос задан
  • 368 просмотров
Подписаться 5 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@EmelyanovKonstantin
GIS архитектура, аналитика, разработка
Leaflet, MapBox, OpenLayers - библиотеки с наиболее широкими возможностями для картографии (OpenSource).
Yandex maps, Google maps - библиотека + привязанный поставщик карт. Возможности самих библиотек меньше.
API ключ требует не библиотека, а поставщик данных, к которому библиотека обращается.
Оффлайн можно сделать на основе всех из перечисленных + существуют другие не популярные проекты для мобильных карт. Выбор лучше делать в зависимости от функциональных требований.
Да, в большинстве случаев, при работе с оффлайн и ОСМ нужно иметь свой сервер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы