我正在使用android sdk,我必须在给定的gps位置附近找到位置名称。
我正在使用
String URL= http://maps.google.com/maps/geo?q=" + cv.getLatitude() + ","
+ cv.getLongitude() + "&output=csv"
它给了我位置名称的集合。但现在谷歌已经放弃了这项服务,我无法获得位置名称。
我想你会喜欢这个类的,它做了LatLon ->位置名称,反之亦然。
看看这个线程:
Android: Reverse geocoding - getFromLocation
您可以使用本机映射api来很容易地完成。
您可以使用http://www.geonames.org.
这是他们的webservice的文档:http://www.geonames.org/export/web-services.html
除非你有很高的负载,这个服务应该足够了,它是免费的。