Получение координат GPS программно из Google Maps - PullRequest
1 голос
/ 05 января 2010

Я новичок в этом форуме, однако я уже много раз находил здесь помощь, поэтому надеюсь, что на этот раз тоже самое:)

Я хотел бы запустить приложение Google Map на мобильном телефоне, запустить функцию «Мое местоположение» и получить координаты GPS. Я хотел бы сделать это программно.

Я мог бы использовать встроенное GPS-устройство, однако в большинстве случаев оно примерно неточно, примерно на 20 м, что для меня слишком много. С другой стороны, функция «Мое местоположение» обычно отключается на пару метров (обычно менее 5 м), чего в моем случае будет достаточно.

Проблема в том, что я искал в Интернете, чтобы увидеть, можно ли это сделать. Пока что, похоже, мне удалось найти единственный способ получить координаты GPS из Google Maps - это использовать какой-то фрагмент JSP вручную.

Итак, в основном мой вопрос: можно ли это сделать, и если да, то как?

Заранее спасибо:)

1 Ответ

1 голос
/ 07 января 2010

API Карт Google не предоставляет доступ к вашему текущему местоположению (или оценке этого местоположения). Функция Мое местоположение на maps.google.com использует API GeoLocation Google Gears для определения местоположения пользователей. Согласно справочнику Gears API:

Geolocation API обеспечивает лучшее оценка позиции пользователя с использованием ряд источников (называется местоположение провайдеры). Эти провайдеры могут быть на борту (например, GPS) или на основе сервера (расположение в сети провайдер).

Я не уверен, работает ли Gears в браузере для вашей мобильной платформы. Я предполагаю, что это работает, если функциональность Мое местоположение на maps.google.com работает.

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