我正在尝试做室内定位系统(IPS)。所以GPS不是最好的方法。我的问题是,是否可以使用地球的磁场(Sensor.TYPE_MAGNETIC_FIELD)获取位置?为什么我因为article
而出现希望你们能帮助我......或者如果你们有一个比这更好的主意请评论......祝你有个美好的一天....
答案 0 :(得分:2)
GPS将为您提供坐标
磁场将给出BEARING ....它不会给出坐标信息。
你给出的海龟的例子并不关心它们的坐标......它们利用磁场知道它们朝向哪个方向
如果您的GPS非常慢/无法使用,请尝试使用FusedLocation API,
它将使用GPS,网络(信号三角测量),接近度和磁传感器提供比仅使用GPS更快的位置和方位...
注意:为了让它快速工作,数据/ wifi必须打开...否则如果你请求一个精美的位置,它将只使用GPS,它将再次在室内非常慢
融合提供者的准确性/权力选项
https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest
FusedLocationProvider详细信息: