Геокодирование мобильное приложение - PullRequest
0 голосов
/ 24 августа 2018

Я программист начального уровня и хочу создать приложение, в котором адрес преобразуется в определенную широту и долготу.Есть простой способ сделать это?Я прочитал несколько вещей о геокодере.Не могли бы вы описать мне, где и как?

1 Ответ

0 голосов
/ 24 августа 2018

Это легко сделать с помощью GeoCoder. Вот код для спасения;)

public GeoPoint getLocationFromAddress(String strAddress){

Geocoder coder = new Geocoder(this);
List<Address> address;
GeoPoint p1 = null;

try {
    address = coder.getFromLocationName(strAddress,5);
    if (address==null) {
       return null;
    }
    Address location=address.get(0);
    location.getLatitude();
    location.getLongitude();

    p1 = new GeoPoint((double) (location.getLatitude() * 1E6),
                      (double) (location.getLongitude() * 1E6));

    return p1;
    }
}

, где strAddress - фактический адрес, который вы хотите долго и лат.

Happy Coding:)

...