我在如何获取android 4.0.3中设备当前位置的地址时遇到问题。
在android v2.3中〜< 4.0.3:我可以通过方法getFromLocation(latitude, longitude, 1)
通过GeoCoder获取地址,但是在android 4.0.3中,此方法不起作用,导致异常:Services is not available
。
我知道有些应用可以获得4.0.3中的地址,但我不知道他们怎么能这样做。
所以请帮助我通过其他方法获取地址,或者帮我修复例外:来自GeoCoder的Service is not available
。
答案 0 :(得分:2)
但在android 4.0.3中,此方法无法正常工作,导致异常 “服务不可用”。
这是任何平台上可能发生的常见错误。 这是link
帮助我通过其他方法获取地址
Here是提供此功能的Web服务列表。
我最喜欢的一个是This
为什么不尝试击球。
http://api.geonames.org/findNearbyPlaceName?lat=18.975&lng=72.825833&username=demo
返回以下输出。(确保将你的lat& lon放在URL中)
你也可以尝试这个
http://maps.googleapis.com/maps/api/geocode/json?latlng=19.172431,72.957019&sensor=false