как получить точное значение latlng в Android - PullRequest
0 голосов
/ 31 мая 2011

Я хочу получить латентное значение на основе введенного пользователем адреса, например, Лимда Чоук, Раджкот, Гуджарат, Индия.

но я не получаю идеальное значение.

если я прохожу улицу как Лимда Чоук, Субхаш Роуд, Раджкот, Гуджарат, Индия, тогда это даст мне последний центр улицы.

Я хочу, чтобы этот конкретный пункт того места, как я могу заставить это думать в Android

вот мой код для этого

public static String getLatLng(Context context,String addr){
    Geocoder geocoder = new Geocoder(context, Locale.getDefault());
    String add;
    try{
        List<Address> addresses = geocoder.getFromLocationName(addr, 1);
        Address obj = addresses.get(0);
        add = obj.getAddressLine(0);

        add = add + "\nCountryName " + obj.getCountryName();
        add = add + "\nCountryCode " + obj.getCountryCode();
        add = add + "\nAdminArea " + obj.getAdminArea();
        add = add + "\nPostalCode " + obj.getPostalCode();
        add = add + "\nSubAdminArea " + obj.getSubAdminArea();
        add = add + "\nFeatureName " + obj.getFeatureName();
        add = add + "\nLocality " + obj.getLocality();
        add = add + "\n" + obj.getSubThoroughfare();
        add = add + "\nurl " + obj.getUrl();
        add = add + "\nLatitude " + obj.getLatitude();
        add = add + "\nLongitude " + obj.getLongitude();

        //Log.v("IGA", "Address" + add);

    }catch(Exception e){
        e.printStackTrace();
        add = e.toString();
    }
    return add;
}

спасибо

Ответы [ 2 ]

0 голосов
/ 25 августа 2011

На самом деле я получил ответ на свой вопрос: Google не хранит все адреса для этой области, как мудрый здесь, в моем вопросе "Limda Chowk", потому что он не слишком известен или не важен для ближайшего другого места, как "шастрия медан ".Если я хочу указать точное место, где мне нужно создать свою собственную базу данных, собрать информацию об адресах и сохранить в этой базе данных соответствующее значение latlng.

0 голосов
/ 31 мая 2011

Вы пробовали Получить Широта и Логит от адреса, android

Спасибо Дипак

...