为什么Location.distanceBetween
使用以下示例抛出异常:
Location.distanceBetween(51.5175431381974,-0.1501073187713473, 51.5173695544231, -0.15127676190184, results);
我检查了相同的定位here,距离被报告为0.08319 km,我不确定为什么它会抛出异常:
java.lang.IllegalArgumentException: results is null or has length < 1
答案 0 :(得分:10)
您的结果变量需要初始化为长度为&gt;的浮点数组。 0.此数组中的点填充了计算结果。