Arc*_*pgc 6 android locale geocoding
我正在使用AddressLine当地语言(印地语).
我正在使用Locale.getDefault(),认为这可能是原因.
但即使改变它后Locale.ENGLISH我也得到了相同的结果.
List<Address> addresses = null;
try {
Geocoder gCoder = new Geocoder(c, Locale.ENGLISH);
addresses = gCoder.getFromLocation(lat, lng, 1);
Address addr = addresses.get(0);
String addressLine = addr.getAddressLine(0);
}catch{
}
Run Code Online (Sandbox Code Playgroud)
我希望它能用英语给出值,如果不可能的话,返回null,这样我就可以使用除AddressLine以外的其他东西了.
编辑:
试过这个
Locale mLocale = new Locale("en");
Log.d("Display language = ", "" + mLocale.getDisplayLanguage());
Geocoder gCoder = new Geocoder(c, mLocale);
LogCat: Display language = English
Run Code Online (Sandbox Code Playgroud)
但我得到了相同的结果.
谢谢
| 归档时间: |
|
| 查看次数: |
1196 次 |
| 最近记录: |