Получить данные позиции из мобильного браузера

Я разрабатываю веб-приложение, которое часто попадает в мобильные браузеры. Мне интересно, есть ли способ получить достаточную информацию из запроса браузера к данным позиции поиска (триангуляция или GPS) Не из запроса напрямую, конечно.. Коллега предположил, что некоторые перевозчики предоставляют уникальную идентификатор в заголовке запроса, который может быть отправлен на веб-службу, предоставляемую указанным поставщиком, который вернет данные позиции, если клиент включил это. Может ли кто-нибудь указать мне в правильном направлении для этого или любого другого метода для сбора данных о местоположении, даже очень приблизительный. Очевидно, что это приложение для конфет, например. если данные недоступны, приложение действительно не заботится...

Или, возможно, веб-сервис от перевозчика, который будет предоставлять триангулированные данные по IP?

Ответ 1

Google имеет ClientLocation как часть своих API AJAX. Вам нужно будет загрузить API Google AJAX (требуется ключ API), и он попытается разрешить вам данные местоположения пользователя.

Ответ 2

У меня есть gps ежевики, чтобы javascript работал нормально в mashup GMaps. На самом деле довольно просто. http://www.saefern.org/tickets/test4.php - помогите себе просмотреть источник.

(В настоящее время у меня нет bb. Пользователь отправил мне письмо по электронной почте: "... кажется, это опрос каждые 15 секунд или около того, поэтому он продолжает добавлять новые местоположения...".)

Я ищу информацию о javascript gps на эквиваленте iPhone. И Nokia, и....

Любая информация оценивается.

Ответ 3

Я успешно использовал эту библиотеку javascript:

http://code.google.com/p/geo-location-javascript/

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

Ответ 4

Используйте IP-адрес источника, чтобы приблизиться к местоположению сети. Нет, вы не получите широту и долготу в HTTP-запросе с iPhone. Если вы не напишите стороннее приложение и не попросите его запустить его.

Вам может быть лучше просто запустить опрос на вашем веб-сайте.

Ответ 5

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