在我的 Android 应用程序中,用户可以输入地址来设置他的位置。为此,我使用了 Geocoder 和 getFromLocationName 方法。
当我在寻找基本城市时一切正常,但是一旦我寻找模糊的位置,例如法国的 Villefranche(法国有 10 多个城市称为 Villefranche),GeoCoder 只返回 1 个结果。
这是我调用该方法的方式:
resultReverseGeo = geoCoder.getFromLocationName(name, 5);
Log.d(TAG, "Size " + resultReverseGeo.size()); // size is always = 1
任何想法?