Подтвердить что ты не робот

Открыть уличные карты api для android

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

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

4b9b3361

Ответ 1

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

Смотрите домашнюю страницу Osmdroid (GitHub)

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

У него появилось несколько крошечных ошибок, но в целом это довольно хорошо

Ответ 2

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

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

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