使用IP地址在Google地图上找到用户位置

时间:2016-02-02 05:02:34

标签: php google-maps geolocation ip-address

我想在谷歌地图上找到用户位置。我没有用户lat和long。是否可以通过PHP ???

找到通过IP地址的位置

2 个答案:

答案 0 :(得分:2)

您可以使用Geoplugin for php来帮助确定客户端的位置。 以下语法可能有效。

<php
echo var_export(unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR'])));
?>

答案 1 :(得分:0)

Google documentation开始,他们不建议使用地理定位,因为用户的IP地址只能粗略估算用户的位置。

  

W3C approach是最简单且最全面支持的,所以它应优先于其他方法。

我也发现了example这可能会有所帮助。