Android中的Google地图可以显示指南针方向;如果是这样,怎么样?

时间:2014-03-20 22:47:33

标签: android google-maps gps

如何在Android上的Google Maps(API 2)片段中显示设备的位置和方向?内置的地图应用程序使用小点和箭头显示设备的位置和方向;是否可以在Map片段中执行此操作?是手动读取传感器和绘制多边形的唯一选择,还是有内置解决方案?

1 个答案:

答案 0 :(得分:0)

这不是一种内置的方法,但它适用于现有的基础设施。

我的位置图层可以通过箭头指示器显示GPS报告的位置和GPS报告的方位(基于移动)。这可以使用GoogleMap.setLocationSource与自定义LocationSource类进行攻击。基础是创建一个新的LocationSource,使其成为LocationListenerSensorEventListener,然后让它生成一个Location对象,该对象使用来自定位系统的数据作为纬度,经度,海拔和精度,但使用磁力计和加速度计的数据来计算罗盘方向,并将数据提供给Location.setBearing