открытые карты улиц API для Android - PullRequest
35 голосов
/ 19 ноября 2011

Кто-нибудь знает, где я могу найти открытые карты улиц API для Android?Я искал сайт, и все, что я могу видеть, это реализации других людей.

Я ищу тот, который можно интегрировать в другое приложение и полностью настроить.

Ответы [ 2 ]

33 голосов
/ 19 ноября 2011

Вы можете интегрировать OSM с помощью API Osmdroid.Это дает вам функциональность, очень похожую на карты Google, но вы также можете использовать плитки OSM в автономном режиме, если вы готовите плитки с помощью Mobile Atlas Creator (MOBAC)

См. Домашняя страница Osmdroid (GitHub)

Вам просто нужен osmdroid-android-3.0.5.jar в вашем пути сборки.Вам не нужен API-ключ, такой как требования Google, и тайлы кэшируются, поэтому в следующий раз, когда вы посетите это место, вы сэкономите на стоимости / времени загрузки данных.

В нем есть несколько мелких ошибок, но в целом это довольно хорошо

10 голосов
/ 16 апреля 2014

Если вы собираетесь приобрести коммерческое приложение, стоит взглянуть на «Android SDK коммерческого уровня» - все поставщики позволяют настраивать ваше приложение (в зависимости от поставщика степень настройки может отличаться), и я считаю, у всех поставщиков есть «бесплатные уровни» (планы оплаты, где вам фактически не нужно платить :)), которые могут быть достаточно хороши для вашего приложения (или, по крайней мере, вам не нужно платить, пока ваше приложение не станет коммерчески успешным).

Чтобы назвать пару поставщиков Android SDK:

  • skobbler (теперь Telenav) имеет SDK, который может отображать карты и отображать навигацию по очереди на вашем телефоне Android. Он также поддерживает автономный режим. Проверьте их платформа разработчика для деталей
  • OsmSharp также выполняет рендеринг карты и поворот за поворотом. Вы можете вытащить их код из github
  • MapQuest имеет приятный движок карт и маршрутизации для Android. Я думаю, вы могли бы также использовать их службу маршрутизации с картами Mapbox (см. this в качестве отправной точки). Я не думаю, что они могут сделать в автономном режиме
...