Good afternoon. I have the following code
ParseQuery query = new ParseQuery("MyOb");
query.findInBackground(new FindCallback() {
public void done(List<ParseObject> myOb, ParseException e) {
if (e == null) {
for ( i = 0; i < myOb.size(); i++) {
geo1Dub = myOb.get(i).getParseGeoPoint("location").getLatitude();
geo2Dub = myOb.get(i).getParseGeoPoint("location").getLongitude();
geo1Int = (int) (geo1Dub*1E6);
geo2Int = (int) (geo2Dub*1E6);
pointGet = new GeoPoint(geo1Int, geo2Int);
OverlayItem overlayitem = new OverlayItem(pointGet, title, title);
itemizedoverlay.addOverlay(overlayitem);
}
mapOverlays.add(itemizedoverlay);
mapView.postInvalidate();
} else {
}
}
});
From the site, I am taking the points and display them on the map. Please tell me how can I use the
distanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results)
to show the point that with me. My position will be at the point
point = new GeoPoint(geoLat.intValue(), geoLng.intValue());
Distance Between two geo points:-