Android Geocoder.getFromLocationName停止使用边界

Android Geocoder.getFromLocationName停止使用边界,第1张

概述我使用Geocoder.getFromLocationName来验证用户插入的地址.我检查返回的ArrayList,如果它是exaclty一个结果一切都很好.我也使用边界,所以我只得到某个区域内的结果( Geocoder).在上周某个时候突然停止工作之前,这种情况很好.返回的结果现在总是相同的,并且始终与我作为地址名称传递的字符串无关… 当我删除边界时,它工作正常.有没有人遇到过类似的问题?谷歌是 我使用Geocoder.getFromLocationname来验证用户插入的地址.我检查返回的ArrayList,如果它是exaclty一个结果一切都很好.我也使用边界,所以我只得到某个区域内的结果( Geocoder).在上周某个时候突然停止工作之前,这种情况很好.返回的结果现在总是相同的,并且始终与我作为地址名称传递的字符串无关…

当我删除边界时,它工作正常.有没有人遇到过类似的问题?谷歌是否改变了该功能的实施方式?

解决方法 我们最近也开始体验这一点.我发现有人在两天前在AOSP问题跟踪器上提交了这个错误:

https://code.google.com/p/android/issues/detail?id=75575

我还创建了一个小样本开源项目来演示这个问题:

https://github.com/barbeau/GeocoderDemo

正如您所说,如果使用边界框,无论搜索项是什么,它似乎总是返回相同的通用结果:

如果没有边界框,它会正确返回特定于搜索项的结果,尽管这些结果是全局的,没有进一步过滤也没有多大用处.

这里的主要问题是历史上谷歌将Android Geocoder issues on the AOSP issue tracker标记为“错误的论坛”,所以我对那里的支持并不过分乐观.

我发布到AndroID开发者论坛:

https://groups.google.com/forum/#!topic/android-developers/KuZDVRXyTc0

…和谷歌希望在那里提出问题:

https://plus.google.com/+SeanBarbeau/posts/Mm5YwzeUoZV

编辑

截至2014年10月,似乎是this issue is resolved.

总结

以上是内存溢出为你收集整理的Android Geocoder.getFromLocationName停止使用边界全部内容,希望文章能够帮你解决Android Geocoder.getFromLocationName停止使用边界所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存