一直在进行一个项目,该项目要求您获取查看页面的计算机的地理坐标。我希望它使用PHP。请帮帮我。提前谢谢!
如果你安装了GeoIP扩展,你可以使用这个:
$geodata = geoip_record_by_name($_SERVER['REMOTE_ADDR']);
$latitude = $geodata['latitude'];
$longitude = $geodata['longitude'];
http://www.php.net/manual/en/intro.geoip.php
不过,如果没有安装或使用第三方网络服务,这将不起作用。
您可以使用$_SERVER['REMOTE_ADDR']
获取IP地址。
然后,有许多应用程序允许我们搜索IP地址的地理本地化,例如谷歌或RESTful Web服务。
以下是RESTful Web服务的示例:
请求:freegeoip.net/{format}/{ip_or_hostname}
;
谷歌的一个例子:http://freegeoip.net/json/google.com
如果您想要更多详细信息:http://freegeoip.net/