2014-08-29 85 views

回答

2

不确定它是否在谷歌地图API中正式支持。但是有很多免费的网络API可以完全按照你的需要来做。以下片段使用curlgrep来查询。

$ curl -s --get http://freegeoip.net/json/74.201.113.118 | grep -Po '(?<="latitude":)[^,}]*' 
33.7516 
$ curl -s --get http://freegeoip.net/json/74.201.113.118 | grep -Po '(?<="longitude":)[^,}]*' 
-84.3915 

但是,请注意,这些基于IP的位置不会很准确。我想你最多可以指望城市是正确的。这与通过GPS定位设备不同。

相关问题