反向地理编码问题
我的下面的代码没有给出任何结果。
list_addr = gc.getFromLocation(latitude, longitude, 5);
即使不返回 null 值...
它的行为就像愚蠢的。
给我解决方案。
my below code doesn't give any result.
list_addr = gc.getFromLocation(latitude, longitude, 5);
even not returns null
value...
it behaves like dumb.
give me solution for that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Geocoder.getFromLocations( double, double, int)
要么返回结果(甚至 null 也是结果),要么抛出异常。您是否在代码中的某个地方默默地捕获通用异常?
更新:
使用此代码,然后检查 logcat。它应该告诉你为什么这不起作用的原因:
Update2:
这被证明是模拟器 v2.2 中的一个错误:Android;地理编码器,为什么我收到“服务不可用”?
Geocoder.getFromLocations(double, double, int)
either returns a result (even null is a result) or throws an exception.Are you silently catching generic exceptions somewhere in your code?
Update:
Use this code and then check the logcat. It should give you a reason why this does not work:
Update2:
This turned out to be a bug in Emulator v2.2: Android; Geocoder, why do I get "the service is not available"?
试试这个
try this