From the question I tried and the results I got are shown below.
18.55, 72.54 = Mumbai
22.18, 70.56 = Rajkot
1)
When I skip the lower latitude vaue as the lower left and searched for the string, I got this
Geocoder gc = new Geocoder(this, Locale.getDefault());
try {
List<Address> addresses = gc.getFromLocationName("akshardham", 5,
18.55, 72.54, 22.18, 70.56);
Log.i("Address", "=========0----------------------"
+ addresses.get(0).getAddressLine(0)
+ addresses.get(0).getAddressLine(1));
Log.i("Address", "=========0----------------------"
+ addresses.get(1).getAddressLine(0)
+ addresses.get(1).getAddressLine(1));
Log.i("Address", "=========0----------------------"
+ addresses.get(2).getAddressLine(0));
Log.i("Address", "=========0----------------------"
+ addresses.get(3).getAddressLine(0));
Log.i("Address", "=========0----------------------"
+ addresses.get(4).getAddressLine(0));
} catch (Exception e) {
;
}
The log code of this
11-17 12:42:32.419: INFO/Address(802):
11-17 12:42:32.429: INFO/Address(802):
11-17 12:42:32.429: INFO/Address(802):
2)
vaue, , ,
List<Address> addresses = gc.getFromLocationName("akshardham",5, 22.18, 70.56,18.55, 72.54 );
-
11-17 12:43:53.170: INFO/Address(837):
3)
: ", , "., , , , , , , , .
: Bounding Box , wil , , get (0), (1) . , .
4)
Geocoder.java simple..no ,
= > , , , , , , , . , getFromLocation (, , maxResults), ,
= > ( ) Google.