Получить данные о местоположении из мобильного браузера - PullRequest
10 голосов
/ 19 сентября 2008

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

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

Ответы [ 5 ]

11 голосов
/ 19 сентября 2008

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

2 голосов
/ 29 июля 2011

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

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

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

2 голосов
/ 06 февраля 2009

У меня есть BlackBerry GPS для JavaScript, работающий нормально в гибридном приложении GMaps. Довольно просто, на самом деле. http://www.saefern.org/tickets/test4.php - помогите себе просмотреть исходный код.

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

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

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

0 голосов
/ 19 сентября 2008

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

0 голосов
/ 19 сентября 2008

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

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

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