I am working on a project where I need to enter two different
addresses and then using these addresses to get distance between them.
So, I started with getting LatLng objects from address
information( strings) using google maps service. Following
instructions provided in samples at official Google Maps API site, I
did write the following code:
private void getTripDistance(String from, String to){
final Double distance=0D;
final String fromAddress=from.trim();
final String toAddress=to.trim();
geocoder.getLatLng(fromAddress, new LatLngCallback(){
@Override
public void onFailure() {
// TODO Auto-generated method stub
lblDistanceValue.setText("Failed - N/A - From
Point not found");
}
@Override
public void onSuccess(LatLng point) {
// TODO Auto-generated method stub
if (fromPoint==null){
lblDistanceValue.setText("N/A - From
Point not found");
return;
}
fromPoint=point;
geocoder.getLatLng(toAddress, new
LatLngCallback(){
@Override
public void onFailure() {
// TODO Auto-generated method
stub
}
@Override
public void onSuccess(LatLng point) {
if (toPoint==null){
lblDistanceValue.setText("N/A - To Point not found");
return;
}
toPoint=point;
Double
distance=(Double)fromPoint
.distanceFrom( toPoint,
6378137);
}
});
}
});
}
where geocoder is:
private Geocoder geocoder=new Geocoder(); - member of a class
My problem is that every time when I run the code it gives me NULL for
fromPoint, so it can't find anything for the given address.
I heard that the problem maybe in using Google services and I need to
get Key (by signing up) but just because I deploy my application
locally just using Eclipse I don't think the problem is in obtaining
the key.
Can you please suggest me any idea how to solve this problem? Do I
need to use other geocoder?
Or maybe I completely misunderstood the way I need to use geocoder?
Thank you.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.