Address
Address
Object Constructor
public Address(Point p)
Constructor reverse geocode yapmak için kullanılır. p noktasının bulunduğu mahalle ilçe ve il bilgisi Address objesinin field larına yazılır, p noktasının yakınında bir yol varsa o noktaya en yakın yolun ismi road field ına yazılır.
Eğer p noktasının yakınında olan yolun ismi yoksa road field ı boş string olur
Örnek kullanım
Address a = new Address(new Point(38,42));
Log.v('tag',a.city);
Log.v('tag',a.town);
Log.v('tag',a.village);
Log.v('tag',a.road);
Search
Static Class Method
public static AddressSearchResult Search
(String keyword,
AddressSearchType type,
int filterId,
boolean force)
Adres aramak için kullanılır. Arama sonucu alfabetik olarak sıralanarak döner. force:true ayarlandığında 3 karakterden kısa kelimeler ile de arama yapılabilir.
SearchAndSortByDistance
Static Class Method
public static AddressSearchResult SearchAndSortByDistance
(String keyword,
AddressSearchType type,
int filterId,
Point p,
boolean force)
Adres aramak için kullanılır. Arama sonucu parametrede gönderilen noktaya olan yakınlığa göre sıralanarak döner. Bu sıralama native tarafta optimize edilmiş bir şekilde yapıldığı için Search metodundan dönen verinin uzaklığını hesaplayarak sıralamaya kıyasla çok daha hızlı çalışır. force:true ayarlandığında 3 karakterden kısa kelimeler ile de arama yapılabilir. AddressSearchType ise network, poi veya 2 kategoride de arama yapmak için gönderilen parametredir.