【发布时间】:2017-04-30 11:17:17
【问题描述】:
我尝试获取两个位置之间的距离并尝试了以下代码:
Location startPoint=new Location("locationA");
startPoint.setLatitude(17.372102);
startPoint.setLongitude(78.484196);
Location endPoint=new Location("locationA");
endPoint.setLatitude(17.375775);
endPoint.setLongitude(78.469218);
double distance= (int) startPoint.distanceTo(endPoint);
TextView dis = (TextView) findViewById(R.id.distance);
dis.setText((int) distance);
不幸的是,如果我尝试计算这两点之间的距离,我的应用程序总是崩溃
【问题讨论】:
-
使用
dis.setText(String.valueOf((int) distance)); -
重复,属于this link。
-
你试过
haversine formula吗?
标签: android google-maps distance