描述:我正在使用Google maps API V2
。我在触摸位置实现了Android Reverse Geocoding
。android java.io.IOException:服务不可用
问题:它轻视
try {
addresses = geocoder.getFromLocation(latitude, longitude,1);}
catch (IOException e)
{
e.printStackTrace();
if(AppConstants.DEBUG)Log.v(AppConstants.DEBUG_TAG," e.printStackTrace(): "+e.getMessage());
}
我收到latitude
和longitude
值正确的异常,但我不明白为什么它会抛出exception
,我也做了谷歌搜索,但它不能帮助。
任何人都可以请详细解释??
请更新您的问题与完整的堆栈跟踪。试试这个http://stackoverflow.com/a/4762815/1329126 http://stackoverflow.com/questions/7109240/service-not-available-geocoder-android。 – 2013-04-20 10:18:52
您是在模拟器还是在真实设备中运行? – Pratik 2013-04-20 10:20:57
@Sankar V - 感谢您的快速回复......根据上述链接中提到的接受的答案 - (任何未随Play商店,GMail应用程序等提供的设备......也将缺少Geocoder后端。)这是什么意思?? – TheFlash 2013-04-20 10:22:58