我们项目有持续定位的功能,考虑到有的时候高德未返回详细地址,只返回了经纬度的情况,我添加了逆地理编码功能。但是今天断网测试缓存位置时发现不走回调,一番折腾后,突然觉悟了,无网络的情况下,是否就会转换失败。
一番测试后,得出结论:无网络情况下,geocoderSearch.setOnGeocodeSearchListener是不会走任何回调的。个人感觉这好像是个设计失误,任何情况下也直接不走任何回调有点不合理。
我们项目有持续定位的功能,考虑到有的时候高德未返回详细地址,只返回了经纬度的情况,我添加了逆地理编码功能。但是今天断网测试缓存位置时发现不走回调,一番折腾后,突然觉悟了,无网络的情况下,是否就会转换失败。
一番测试后,得出结论:无网络情况下,geocoderSearch.setOnGeocodeSearchListener是不会走任何回调的。个人感觉这好像是个设计失误,任何情况下也直接不走任何回调有点不合理。