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

StackOverflow https://stackoverflow.com/questions/97865

  •  01-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top