Giriş
Address nesnesi elde etmek için kullanılır.
Constructor - context
Context nesnesi ile kurulur.
Şöyle yaparız.
getFromLocationName
Elimizde bir adres olsun.
Enlem ve boylama göre sonuç döner. Sonuç listesini sınırlayabiliriz. Şöyle yaparız.
Address nesnesi elde etmek için kullanılır.
Constructor - context
Context nesnesi ile kurulur.
Context cxt = ...;
Geocoder coder = new Geocoder(cxt);
Şöyle yaparız.Geocoder geocoder = new Geocoder(getActivity());
Constructor - context + localeŞöyle yaparız.
Geocoder geocoder = new Geocoder(getActivity(), Locale.getDefault());
Şöyle yaparız.
Geocoder geocoder= new Geocoder(this, Locale.ENGLISH);
Elimizde bir adres olsun.
String address = ...
List<Address> tipinde bir sonuç döner. Şöyle yaparız.List<Address> list = geocoder.getFromLocationName(address, 1);
Sonucun dolu olduğunu kontrol etmek gerekir.if (list.size() > 0) {...}
getFromLocation metoduEnlem ve boylama göre sonuç döner. Sonuç listesini sınırlayabiliriz. Şöyle yaparız.
int maxAddress = ...;
double longitude = ...;
double latitude = ...;
List<Address> addressList = geocoder.getFromLocation(latitude, longitude,
maxAddress);
1 tane sonuç dönmesini istiyoruz.
double latitude = ...; double longitude = ...;
List<Address> list = geocoder
.getFromLocation(latitude, longitude, 1);
Sonucun dolu olduğunu kontrol etmek gerekir.if (list != null && list.size() > 0) {...}