1
我在我的應用中使用反向地理編碼將LatLng對象轉換爲字符串地址。我必須得到它的結果,而不是使用設備的默認語言,而是取決於給定位置所在國家/地區的語言。有沒有辦法做到這一點? 這裏是我的代碼:如何使用LatLng的國家語言獲取Geocoder的結果?
Geocoder geocoder = new Geocoder(context, Locale.getDefault()); List addresses; try { addresses = geocoder.getFromLocation(location.latitude, location.longitude, 1); } catch (IOException | IndexOutOfBoundsException | NullPointerException ex) { addresses = null; } return addresses;
你是說如果設備是英文的,而你在看北京,它實際上應該會返回普通話字符? –
@TeoInke不知道國語字符,我的意思是它應該返回法國的名字,德國的德語,意大利的意大利語等。 – user2806449
好的,明白了。從我發現可以在JS API上設置語言,但不在Android上。 –