3G/Edge/GPRS IP-адреса и геокодирование
Итак, мы стремимся разработать мобильный сайт. На этом мобильном веб-сайте мы хотели бы автоматически заполнить местоположение пользователя (с соответствующим запасным вариантом) на основе его IP-адреса. Мне известно о геокодировании местоположения на основе IP-адреса (сопоставление с широтой, долготой и последующее получение местоположения с этой информацией).
Однако мне интересно, насколько точна эта информация? Назначаются ли мобильным устройствам IP-адреса, когда они используют соединения 3G, EDGE и GPRS? Я думаю так. Если это так, сопоставляется ли оно с относительно точным местоположением? Это не должно быть точным, но относительно точным было бы хорошо.
2 ответа
Я не думаю, что есть реальное соответствие между IP-адресом телефона и его местоположением. Если вы пытаетесь определить местоположение мобильного устройства, почему бы не использовать какой-либо API определения местоположения?
Вы можете использовать API геолокации для HTML 5. Я думаю, что дальнейшее обсуждение такого рода вещей относится к StackOverflow.
Я подписчик AT&T Mobility в Огайо. Хотя я не проверяю местоположение на карте IP-адресов, которые они мне динамически назначают, несколько раз, когда я проверял, они указывали, что я был в Иллинойсе.
Я полагаю, что 300 миль могут быть "относительно точными"... зависит только от вашей точки зрения.;)