下午好。我有以下代碼如何查找地點之間的距離?
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 {
}
}
});
從該網站,我將獲取積分並將其顯示在地圖上。 請告訴我怎樣可以使用
distanceBetween(雙startLatitude,雙startLongitude,雙 endLatitude,雙endLongitude,漂浮[]結果)
表明的一點是我的。我的位置將在點
point = new GeoPoint(geoLat.intValue(), geoLng.intValue());
源?說明? (我確實知道,但你至少應該添加一個鏈接到維基進行進一步的研究)。 – Femaref 2013-02-16 09:50:34