如何使用IP地址找到确切的纬度和经度。
我正在使用以下内容找到这些东西,
echo var_export(unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'])))
但我的问题是,我没有得到确切的纬度和长度。它显示了附近的位置。
谢谢,
答案 0 :(得分:2)
ip-adresses没有已知且准确的纬度/经度(并且通常是动态的)。 geo-ip服务提供估算并使用一些并不总是最新的数据库。 您通常得到的是服务提供商的位置。
如果是网站,则可以要求浏览器尝试获取该位置。然而,这并不总是有效,例如当他们没有/使用GPS或WIFI时。 更多信息在这里 http://www.w3schools.com/html/html5_geolocation.asp