Bug Geged Android Geocoder

时间:2016-05-31 14:46:44

标签: android geocoding reverse-geocoding google-geocoding-api

我最近遇到了Android反向地理编码器的一些问题。请考虑以下代码:

Geocoder gc = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gc.getFromLocation(52.245210711511376, 20.988645628094673, 1);
if (addresses.size() == 0) return null;
return addresses.get(0);

如果您在Google地图中输入这些lat / long,则会获得地址Dzielna 9 Warszawa。但是,如果我采用addresses.get(0)结果,则会返回Address个对象,其中lat / long等于52.230224621.0000762,它甚至不接近真实位置。 .. 有没有人遇到过同样的问题?是否存在可能影响Geocoder结果的内容? 我目前的解决方案是使用google web service。但我想了解Geocoder导致此问题的原因以及是否有任何问题需要解决。 谢谢。

0 个答案:

没有答案