我在我的应用程序中实现了反向地理编码并且它正在工作,但有时它会发生一个非常奇怪的问题。
代码是这样的
List<Address> addresses = geo.getFromLocation(
obj.getLatitude(), obj.getLongitude(), 1);
List<Address> address = geo.getFromLocationName( addresses.get(0).getLocality().getBytes() , 1 );
Address location = address.get(0);
在第一部分中,我得到了我所在位置的地址对象。我想恢复我所在城市的通用坐标,因为我不想存储我的确切位置的坐标。
这是有效的,但我遇到了一个非常奇怪的问题!使用 fakegps 应用程序尝试该应用程序,我将我的位置设置在“Ñuñoa”,并且正确找到了第一个地址,但是当我尝试获取通用坐标时,我得到的“Nunoa”不在智利,而是在秘鲁! !这是没有意义的!为什么这个?
谢谢你帮助我