不确定我需要纠正什么来限制来自英国的所有结果.. 目前查询返回来自新加坡而非英国的结果。 我正在使用API 19.
try {
Geocoder geocoder = new Geocoder(getApplicationContext(),
Locale.UK);
List<Address> results = geocoder.getFromLocationName(toSearch,
1);
if (results.size() == 0) {
return null;
}
address = results.get(0);
GeoPoint p = new GeoPoint((int) (address.getLatitude() * 1E6),
(int) (address.getLongitude() * 1E6));
MapsActivity.this.myMapController.setCenter(p);
List<Overlay> mapOverlays = myMapView.getOverlays();
MapOverlay itemizedoverlay = (MapOverlay) mapOverlays.get(0);
itemizedoverlay.update(p);
} catch (Exception e) {
return null;
}