Jac*_*ack 5 navigation math android google-maps
我对数学不太满意,但我需要计算标记的两个不同位置的距离.像这样的东西:
public double CalculationByDistance(double initialLat, double initialLong, double finalLat, double finalLong){
return distance;
}
Run Code Online (Sandbox Code Playgroud)
或者有没有其他方法可以计算两个标记的距离,我也尝试谷歌寻找答案..但找不到任何.
参考:http: //en.wikipedia.org/wiki/Haversine_formula
评论赞赏:)谢谢!!
Sco*_*lme 11
试试这个,比Haversine简单得多!
Location me = new Location("");
Location dest = new Location("");
me.setLatitude(myLat);
me.setLongitude(myLong);
dest.setLatitude(destLat);
dest.setLongitude(destLong);
float dist = me.distanceTo(dest);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9923 次 |
| 最近记录: |