是否可以使用地球的磁场获取位置(Sensor.TYPE_MAGNETIC_FIELD)

时间:2016-08-12 10:14:01

标签: android geolocation android-wifi

我正在尝试做室内定位系统(IPS)。所以GPS不是最好的方法。我的问题是,是否可以使用地球的磁场(Sensor.TYPE_MAGNETIC_FIELD)获取位置?为什么我因为article

而出现

希望你们能帮助我......或者如果你们有一个比这更好的主意请评论......祝你有个美好的一天....

1 个答案:

答案 0 :(得分:2)

GPS将为您提供坐标

磁场将给出BEARING ....它不会给出坐标信息。

你给出的海龟的例子并不关心它们的坐标......它们利用磁场知道它们朝向哪个方向

如果您的GPS非常慢/无法使用,请尝试使用FusedLocation API,

它将使用GPS,网络(信号三角测量),接近度和磁传感器提供比仅使用GPS更快的位置和方位...

注意:为了让它快速工作,数据/ wifi必须打开...否则如果你请求一个精美的位置,它将只使用GPS,它将再次在室内非常慢

融合提供者的准确性/权力选项

https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest

FusedLocationProvider详细信息:

https://developers.google.com/android/reference/com/google/android/gms/location/FusedLocationProviderApi