Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью API Карт Google на Android

Мне нужно разработать приложение с помощью Google Maps в Android, чтобы найти мое текущее местоположение и найти ближайшее место .

(Например: Рядом с полицейским участком из моего текущего местоположения .)

Он должен принять мое текущее местоположение, и выход должен отображаться в ближайшем месте.

Может ли кто-нибудь помочь мне дать некоторое предложение, ссылки, учебник, чтобы сделать это?

4 Solutions collect form web for “Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью API Карт Google на Android”

  1. Сначала просмотрите этот учебник, чтобы ознакомиться с Android Google Maps, и это для API 2 .

  2. Чтобы получить текущее местоположение устройства, см. Этот ответ или этот ответ, а для API 2

  3. Затем вы можете найти места рядом с вашим местоположением, используя Google Place API, и для использования Place Api см. Этот блог .

  4. После получения меток рядом с местоположением используйте этот блог с исходным кодом, чтобы показать маркеры на карте с наложением баллона с API 2.

  5. У вас также есть отличный пример, чтобы нарисовать маршрут между двумя точками на карте, посмотрите здесь в этих ссылках Link1 и Link2 и этот отличный ответ .

После выполнения этих шагов вы сможете легко выполнить свое приложение. Единственное условие – вам нужно будет прочитать его и понять, потому что, как волшебство, оно не будет полным щелчком.

До сих пор много ответов, которые являются отличными указателями на API и учебники. Одна вещь, которую я хотел бы добавить, это то, что я выясняю, насколько маркеры из моего местоположения используют что-то вроде:

 float distance = (float) loc.distanceTo(loc2); 

Надеюсь, это поможет уточнить детали вашей проблемы. Он возвращает приблизительную оценку расстояния (в м) между точками и полезен для избавления от POI, который может быть слишком далеко – хорошо, чтобы рекламировать вашу карту?

Здесь вы можете использовать карту google.

Получив свое местоположение (долгота и широта), вы можете использовать google place api

Этот код может помочь вам легко получить ваше местоположение, но не самый лучший способ.

 locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Criteria criteria = new Criteria(); String bestProvider = locationManager.getBestProvider(criteria, true); Location location = locationManager.getLastKnownLocation(bestProvider); 

У вас есть два варианта отображения карты

  1. Используйте Картографическую библиотеку для Android, чтобы отобразить карту
  2. Использовать Maps API V3 в веб-представлении

Для отображения локальных POI вокруг Lat, Long use Places API

  • Опубликованное приложение в Play Store не поддерживает связь с API Карт Google и Facebook API
  • Заменить getMap с помощью getMapAsync
  • Как показать текущее местоположение на карте Google на Android Marshmallow?
  • Карты Google V3: рисовать германские полигоны?
  • API Android Android версии 2 с пользовательскими маркерами
  • Отпечаток SHA-1 сертификата хранилища ключей
  • Импорт библиотеки google-play-service, показывающей красный X рядом с этим справочным андроидом
  • Как нарисовать интерактивную полилинию на маршруте google maps v2 android
  • Неверный показ Google Карты Infowindow
  • Как отключить масштабирование колесика мыши с помощью API Карт Google
  • API Google Map - удаление маркеров
  • Interesting Posts

    Получить значение поля «Изменить текст»

    полный календарный выбор ячейки на мобильном устройстве?

    System.Windows.Threading.Dispatcher и WinForms?

    IE8 – Не удается добавить сайты в панель избранного

    Каковы были бы недостатки использования четырехпроводного Ethernet-кабеля?

    Поиск и устранение неисправностей потенциально неисправного источника питания

    Отменить удаление / переместить в корзину в Thunderbird

    Действительно ли большинство энтузиастов могут взломать сети Wi-Fi?

    windowSoftInputMode = “adjustResize” не работает с полупрозрачным действием / navbar

    Java: буквенный знак процента в выражении printf

    Восстановление поврежденных файлов Bitlocker – Windows 8.1

    Поиск инструмента для расширения сокращенных URL-адресов

    Понимание «случайности»

    Окна 7 случайным образом закрываются. Где найти соответствующий журнал? Так что я могу определить ошибку

    Настройка маршрутизации Windows 7 между 2 сетями

    Давайте будем гением компьютера.