Android地图搜索查询'Orchard Road'返回来自新加坡而非英国的地址

时间:2015-09-02 14:43:22

标签: android eclipse

不确定我需要纠正什么来限制来自英国的所有结果.. 目前查询返回来自新加坡而非英国的结果。 我正在使用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;
            }

0 个答案:

没有答案