【问题标题】:Android Distance Between安卓之间的距离
【发布时间】:2012-11-22 08:16:18
【问题描述】:

我正在使用 MonoDevelop for Android,并且两点之间有一个距离。返回的值是多少?

这是我使用的代码:

    Location.DistanceBetween(startLat, startLng, endLat, endLng, distResults);

更重要的是,如果需要,我如何将此值转换为米和公里?

谢谢

编辑

我从函数返回以下值:74 4760445。这是 74 米吗? 74之后的其他数字是什么?从这个值,我怎么能得到 74?没有其他值?

【问题讨论】:

    标签: c# android location monodevelop valueconverter


    【解决方案1】:
    distanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results)
    

    计算两个位置之间的近似距离(以米为单位),以及它们之间最短路径的初始方位和最终方位。

    检查这个 http://developer.android.com/reference/android/location/Location.html

    【讨论】:

    • 该数字是一个浮点数组,用于保存距离的结果,因为它是两个位置之间的近似距离(以米为单位)。
    • 如果您希望结果采用特定格式,您可以查看stackoverflow.com/a/4733118/1838457
    • distResults[0] 包含值:74 4760445。这是 74 米吗? 4760445 的尾随值是多少?距离是74.4760445米吗?
    • 那么在上面的例子中,距离是74.4760445米?对吗?
    • 是的,正确,如果对您有帮助,请检查答案是否正确..提前谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多