Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php-mysql的googlemap_Php_Mysql_Google Maps - Fatal编程技术网

使用php-mysql的googlemap

使用php-mysql的googlemap,php,mysql,google-maps,Php,Mysql,Google Maps,我的问题是我想在谷歌地图上显示我注册的站点用户,但不知道如何定位用户,这意味着我不知道每个用户的纬度和经度。我是谷歌地图的新手,请帮忙 非常感谢您为您的用户提供了哪些位置数据?城市、州、国家 您可能需要查看。无法使用用户的IP地址可靠地定位用户。但是,如果您正在为移动设备开发,则可以获取其GPS坐标。或者您可以要求他们输入一个地址,并从该地址输入。有两种可能的方法 要求用户搜索谷歌地图并将自己放在上面。在这里寻找如何做到这一点的想法 使用IP-to-Location数据库根据其IP查找位置。查看

我的问题是我想在谷歌地图上显示我注册的站点用户,但不知道如何定位用户,这意味着我不知道每个用户的纬度和经度。我是谷歌地图的新手,请帮忙


非常感谢您为您的用户提供了哪些位置数据?城市、州、国家


您可能需要查看。

无法使用用户的IP地址可靠地定位用户。但是,如果您正在为移动设备开发,则可以获取其GPS坐标。或者您可以要求他们输入一个地址,并从该地址输入。

有两种可能的方法

  • 要求用户搜索谷歌地图并将自己放在上面。在这里寻找如何做到这一点的想法
  • 使用IP-to-Location数据库根据其IP查找位置。查看此处了解如何执行此操作

  • 如果您正在收集每个注册用户的地址,则可以通过获取服务器端的纬度和经度

    您将使用以下HTTP请求:

    http://maps.google.com/maps/geo?q=Oxford+Street,+London&output=csv&sensor=false
    

    只需使用您的用户地址更改q参数。

    谢谢coomer我对城市感兴趣Hanks jjclarkson但我对在地图中定位城市感兴趣谢谢JOsh如此出色的回答没问题-很高兴我能提供帮助。:)