2010-01-05 6 views
1

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

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

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

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

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

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

+0

Если это невозможно, но кто-то знает метод, который приводит к тем же результатам, то, пожалуйста, дайте мне знать :) – npinti

ответ

1

The Google Maps API не предоставляет доступа к вашему текущему местоположению (или оценка этого места). Функция My Location на maps.google.com использует Google Gears GeoLocation API для определения местоположения пользователей. По ссылке API Gears:

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

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

+0

Я не хочу использовать приложение в браузере. Я просто хочу использовать его как простое Java-приложение, которое работает на мобильной платформе. Я расскажу о API Google Gears, спасибо нагрузкам :) – npinti

+0

Ответ на ваш вопрос: «Нет, вы не можете получить GPS-координаты с Карт Google». Вы можете делать то, что они делают (разговаривать с Gears), но только если вы находитесь в браузере (это плагин для браузера). На какой платформе вы работаете? – RedBlueThing

+0

Я думаю, что, возможно, я нашел какую-то работу, я действительно не пробовал. Я не хочу делать приложение для браузера, как бы то ни было, кажется, что на моей платформе поддерживается передача Google. Как бы то ни было, я хотел бы сделать платформу независимой (по крайней мере, насколько это возможно), поэтому Google Gears тоже не входит в мой список. – npinti

Смежные вопросы