double distance; Location locationA = new Location(\"point A\"); locationA.setLatitude(latA); locationA.setLongitude(lngA); Location locationB = new Locat
Try Location.distanceBetween(..)
Update:
If you are getting lat/lon from GeoPoint then they are in microdegrees. You must multiply by 1e6.