Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью 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

  • NoClassDefFoundError в библиотеке V2 для Google Play Services
  • Как использовать маркеры SVG в API Карт Google v3
  • Как использовать MapView в android с помощью google map V2?
  • Как показать текущее местоположение на карте Google на Android Marshmallow?
  • Android Google Maps, как заставить каждый маркер InfoWindow открыть другую активность?
  • Импорт библиотеки google-play-service, показывающей красный X рядом с этим справочным андроидом
  • Я пытаюсь найти поблизости такие места, как банки, рестораны, банкоматы внутри рисованной области на картах Google в андроиде
  • Не удается разрешить метод getMap ()
  • Как сделать полупрозрачный слой PNG в Google Maps в IE8?
  • как получить текущее местоположение в google map android
  • Опубликованное приложение в Play Store не поддерживает связь с API Карт Google и Facebook API
  • Interesting Posts

    Бесплатный инструмент, такой как Snagit, который может захватывать прокручивающееся окно?

    Возможны ли мелкомасштабные распределенные вычисления по домашней сети?

    Hex-редакторы для Windows?

    Когда функция имеет параметр массива определенного размера, почему она заменяется указателем?

    Можно ли программно перевернуть страницу в UIPageViewController?

    Как работает CSS-специфика?

    Base64 кодирование и декодирование в oracle

    Как разработать таблицу продуктов для многих видов продуктов, где каждый продукт имеет множество параметров

    Как установить новый драйвер BIOS на Ubuntu 9.10 Karmic Koala

    Почему конструктор C # не может вывести тип?

    Зачем использовать RAMdisk сегодня?

    Как заставить ForceShell возвращать массив, когда вызов возвращает только один объект?

    Как создать схему XSD из classа?

    Конструкция JTable для синхронизации с внутренней структурой данных

    Почему скорость моего курсора замедляется, когда моя система находится под интенсивным использованием сети?

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