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

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

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


person Community    schedule 18.09.2008    source источник


Ответы (5)


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

person Zach    schedule 19.09.2008

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

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

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

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

person Community    schedule 06.02.2009


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

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

person Kevin Conner    schedule 18.09.2008
comment
IP-адрес будет местоположением оператора связи. Не очень конкретно. - person Dead account; 18.04.2009

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

person user18383    schedule 19.09.2008