Возможно ли геокодирование на телефоне, который не поддерживает GPS? - PullRequest
1 голос
/ 18 марта 2010

Например, могу ли я зайти на сайт и узнать местоположение таким образом? Я знаю, что вы можете сделать это с HTML5, но будет ли это работать на телефонах?

Ответы [ 3 ]

1 голос
/ 26 марта 2010

Вы можете использовать google.loader.ClientLocation API с устройством, которое не имеет GPS. Google использует IP-адрес, чтобы примерно определить, где вы находитесь.

http://geo.webvm.net/ имеет еще один пример, который разумно высматривает W3C Geolocation заранее.

1 голос
/ 18 марта 2010

Вроде как-то вроде волшебной палочки.

Телефон должен получить данные (силу, MAC-адрес и т. Д.) Обо всех соседних вышках сотовой связи и WiFi, а затем отправить их в API, например, SkyHook или Google Maps. Тогда у вас есть приличное приблизительное положение GPS.

0 голосов
/ 18 марта 2010

Вы можете использовать сервис GeoTargetting, если нет информации о широте и долготе. Это будет основано на IP-адресе устройства. Цифровой элемент имеет службу NetAcuity, которая является такой же точной, как и в индустрии геотаргетинга. Если вам нужна точная точность, вы захотите, чтобы на устройстве работало приложение, получающее широту / долготу от устройства. Чтобы гео работал в HTML5, пользователю все равно придется разрешить сайтам иметь его ...

...