Я выполняю поиск местоположения из своего приложения для Android. Пользователь вводит адрес, и я выполняю поиск по следующему коду:
private void doSearch(String query){
FNMApplication.logInfo("Searching:"+query);
//create a geocoder
Geocoder gc = new Geocoder(this,Locale.getDefault());
try{
//lookup locations which match the query input by the user
List addresses = gc.getFromLocationName(query, 5, -44.00, 111.00, -12.0, 155.0);
//if there are any results save them in an ivar for re-use
locationSearchResults=addresses;
promptSearch();
}
catch (Exception e){
;
}
}
Ограничивающая рамка выше предназначена для Австралии, но если я ищу "Los Angelos", он возвращает результаты в США. Я что-то упустил? Насколько я понимаю, он должен возвращать только адреса внутри ограничивающей рамки согласно справочному документу