【发布时间】:2012-02-25 07:55:57
【问题描述】:
我想问问stackoverflow组里的每一个人?我有一个与 iphone 和 android 上的经纬度两点之间的计算距离有关的问题。请帮帮我。
提前致谢
【问题讨论】:
标签: android iphone file-upload
我想问问stackoverflow组里的每一个人?我有一个与 iphone 和 android 上的经纬度两点之间的计算距离有关的问题。请帮帮我。
提前致谢
【问题讨论】:
标签: android iphone file-upload
我不确定你在问什么,但如果你只是在计算“乌鸦飞翔”的距离而没有路径:
对于 iOS 调查以下调用,Core Location Data Types 的一部分
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
对于 Android,请研究 Android.location.Location 的 distanceTo 或 distanceBetween 方法
例如:
public double distance() {
// Calculate distance between two locations
Location locationA = new Location("point A");
locationA.setLatitude(POINTA_LATITUDE_VALUE);
locationA.setLongitude(POINTA_LONGITUDE_VALUE);
Location locationB = new Location("point B");
locationB.setLatitude(POINTB_LATITUDE_VALUE);
locationB.setLongitude(POINTB_LONGITUDE_VALUE);
return locationA.distanceTo(locationB);
}
【讨论】:
【讨论】: