Php 使用ip地址查找准确的lat和long

Php 使用ip地址查找准确的lat和long,php,google-maps,Php,Google Maps,如何使用ip地址查找准确的纬度和经度 我正在使用下面的查找内容 echo var_export(unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']))) 但我的问题是,我没有得到确切的经纬度和经纬度。它显示了附近的位置 谢谢,ip地址没有一个已知且精确的lat/long(并且通常是动态的)。 geo ip服务提供评估,并使用一些并非始终最新的数据库。 您通常会得到

如何使用ip地址查找准确的纬度和经度

我正在使用下面的查找内容

echo var_export(unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'])))
但我的问题是,我没有得到确切的经纬度和经纬度。它显示了附近的位置


谢谢,

ip地址没有一个已知且精确的lat/long(并且通常是动态的)。 geo ip服务提供评估,并使用一些并非始终最新的数据库。 您通常会得到服务提供商的位置

如果是针对某个网站,您可以要求浏览器尝试获取位置。然而,这并不总是有效的,例如当他们没有/使用GPS或WIFI时。 更多信息请点击这里

您的问题是?这是该服务所能提供的全部,IP地址并不能为web服务器提供准确的地理位置。我强烈建议您阅读他们网站上的文档;-您最好找到一个与浏览器交互以请求位置的插件,这需要用户权限(很像您尝试以自己的位置为中心)-您无法使用ip地址获得准确的纬度和经度。但是如果您想使用ip地址获得纬度和经度,您可以从这里获取参考。