Android Geocoder getFromLocation为有效位置返回0个结果

Android Geocoder getFromLocation为有效位置返回0个结果,android,google-maps,google-geocoder,Android,Google Maps,Google Geocoder,下面的代码片段适用于大多数纬度/经度坐标。 但是,传递特定坐标不会返回任何结果 Geocoder geocoder = new Geocoder(HappyApp.instance(), Locale.getDefault()); Log.w(TAG, "geocoder object created and is present: " + Geocoder.isPresent()); List<Address> addresses = geocoder.getFromLocatio

下面的代码片段适用于大多数纬度/经度坐标。 但是,传递特定坐标不会返回任何结果

Geocoder geocoder = new Geocoder(HappyApp.instance(), Locale.getDefault());
Log.w(TAG, "geocoder object created and is present: " + Geocoder.isPresent());
List<Address> addresses = geocoder.getFromLocation(32.0923805, 35.165159, 1);
Log.w(TAG, "List size: " + addresses.size());
Geocoder-Geocoder=new-Geocoder(HappyApp.instance(),Locale.getDefault());
Log.w(标记“geocoder对象已创建并存在:”+geocoder.isPresent());
列表地址=geocoder.getFromLocation(32.0923805,35.165159,1);
Log.w(标记,“列表大小:+addresses.size());
isPresent()返回true。 列表大小为0。 可以通过在谷歌地图中键入Ari'el来确认位置。 加沙也是如此(只是加沙而不是加沙地带)

我的问题是,这是安卓API/谷歌地图的问题还是我做错了什么?
谢谢

谷歌似乎避免在北塞浦路斯和加沙地带等领土存在争议的地区提供国家和其他数据


每当我们得到0个结果时,我们都会使用以下在线服务:

谷歌地图地理编码器并非在世界所有地区都可用,请注意。 如果同一个应用程序适用于除某个特定区域(特别是非洲和中东)以外的其他区域,那只是因为地理编码器并未真正覆盖该区域


:(

这很奇怪,因为我们正试图在南非使用这一点,我相对确信我们没有受到争议dispute@Peter_File
double-upperRightLat=-22.146708;
double-lowerLeftLatt=-35.317366;
double-upperRightLong=36.188965;
double-lowerLeftLong=15.095215、 
现在这也是不正确的,因为它对地址进行了完美的地理编码。这可能是因为第三世界国家没有地名