Android Project - необходимые инструменты - PullRequest
1 голос
/ 08 июня 2011

Я нахожусь в процессе запуска нового проекта Android, который будет:

  • Отображать карту Google
  • Отслеживать и записывать движения пользователей
  • Отображатьмаршрут на карте
  • Показать локальные точки интереса на карте

Мой вопрос: какие дополнительные инструменты мне понадобятся для этого?Я уже могу получить базовую карту Google, работающую с элементами управления масштабированием, размещением наложений и т. Д., Но моя главная задача - как я буду отслеживать движения пользователей.Я думал, что, может быть, какой-то API-интерфейс управления автопарком, но я действительно понятия не имею.

Ссылка на какое-то учебное пособие была бы полезной или даже просто на возможные инструменты.

Ответы [ 4 ]

2 голосов
/ 08 июня 2011

Используйте класс http://developer.android.com/reference/android/location/LocationManager.html для получения географического местоположения устройства

1 голос
/ 08 июня 2011

Грант Caltrans для планирования был направлен на создание приложения для Android под названием CycleTracks, которое выполняет все ваши маркированные элементы, кроме последнего, о достопримечательностях.

Вы можете скачать исходный код здесь: http://www.sfcta.org/downloads/cycletracks/CycleTracks-android.zip

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

Подробнее об этом можно прочитать на http://www.sfcta.org/content/view/666/375.

1 голос
/ 08 июня 2011

Если вы хотите отслеживать движение пользователей, вам необходимо запустить веб-сервис на сервере и заставить приложение регулярно сообщать о местонахождении пользователя.

Будьте осторожны, если вы не скажете пользователю, что это то, что вы делаете, и предоставите отказ, вы можете быть быстро выведены с рынка.

Убедитесь, что вы не записываете конфиденциальную информацию. Обычно положение, тип телефона и тип ОС разрешены, но гораздо больше может привести к неприятностям.

1 голос
/ 08 июня 2011

Вам не нужны никакие дополнительные инструменты.Используйте GPS или радио ячейки, чтобы узнать местоположение телефона.В этой теме объясняется, как вы можете получить местоположение: Как программно получить текущее местоположение GPS в Android?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...