gpt4 book ai didi

Android:Location.distanceBetween 单位和模拟器没有正确发送坐标

转载 作者:行者123 更新时间:2023-11-30 04:53:09 25 4
gpt4 key购买 nike

大家好,我有两个问题

1) 我无法找出 Location.distanceBetween 接收纬度和经度的单位。是学位还是微学位?返回距离的单位是什么?很抱歉这个菜鸟问题,但我无法在文档中找到任何内容。

2) 在 Windows XP 中使用 Eclipse 3.3.2。模拟器无法正确发送坐标。无论是手动还是通过加载 gpx 文件,都不会调用 locationListener。我在 Ubuntu 中尝试过相同的代码并且工作正常。有人知道我该如何解决这个问题?在办公室里没有安装 linux,我可以带上我的个人笔记本电脑。

非常感谢!

最佳答案

1)来自安卓源:

public static void distanceBetween(double startLatitude, double startLongitude,
double endLatitude, double endLongitude, float[] results) {
if (results == null || results.length < 1) {
throw new IllegalArgumentException("results is null or has length < 1");
}
computeDistanceAndBearing(startLatitude, startLongitude,
endLatitude, endLongitude, results);
}

在 computeDistanceAndBearing 里面有这样的评论:

// Based on http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf
// using the "Inverse Formula" (section 4)

我会在那里检查

2)前往:

  • 设置
  • 申请
  • 发展
  • 检查“允许模拟位置”是否打开。

关于Android:Location.distanceBetween 单位和模拟器没有正确发送坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2324551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com