Geocoder对象的地址结果错误

时间:2018-08-26 07:27:12

标签: android google-geocoder

我有一个Android应用,该应用根据设备的坐标(纬度/经度)显示用户的当前位置-要获取当前地址,我可以使用Geocoder对象,如下所示:

Geocoder geocoder = new Geocoder(context, Locale.getDefault());
geocoder.getFromLocation(latitude, longitude, 1)

在一些用户抱怨报告的地址不正确之后,我调查了一些情况,发现问题与Geocoder对象有关-在这些情况下,报告的地址离现在有几个街区之遥。如果我使用与Google Geocode API相同的坐标,则会正确报告该地址。请注意,Geocoder对象的结果并不总是准确的。

有没有一种方法可以使Geocoder始终返回准确的结果?

0 个答案:

没有答案