Geolocation 按GPS位置纬度/经度划分的城市
我有一个纬度/经度值。。。。我怎样才能找到这个城市 使用,下面是一个以XML格式获取地址的示例Geolocation 按GPS位置纬度/经度划分的城市,geolocation,gps,Geolocation,Gps,我有一个纬度/经度值。。。。我怎样才能找到这个城市 使用,下面是一个以XML格式获取地址的示例 http://maps.google.com/maps/api/geocode/xml?latlng={latlng}&sensor={sensor}®ion={region} 其中latlng=0,0sensor=false,以及region=国家代码,因此对于我的旧地址,它将是 http://maps.google.com/maps/api/geocode/xml?latl
http://maps.google.com/maps/api/geocode/xml?latlng={latlng}&sensor={sensor}®ion={region}
其中latlng
=0,0sensor
=false,以及region
=国家代码,因此对于我的旧地址,它将是
http://maps.google.com/maps/api/geocode/xml?latlng=-43.893792,171.7592620&sensor=false®ion=nz
然后,您可以使用该XML获取所需的任何详细信息,包括城市如果您正在寻找免费(作为自由)来源,您可以使用地理名称API findNearbyPlaceName 例如,以下返回最近的地名: 这里有更多信息 另一个选择是从Freebase获取数据。它采用有界长方体代替单点:
首先,我要选择一种技术。我想你的意思是通过编程,而不是,比如说,使用谷歌。你也可以查询维基媒体的数据。看:我觉得这应该是公认的答案。使用Geonames可以让您选择使用他们的Web服务,或者有机会下载Geonames数据来托管自己,因此您不需要依靠另一个第三方服务来获得内部解决方案。是否有相反的方法,我有城市,希望获得他们认可的GeoLocation。谢谢。这些要求有什么限制吗?