【问题标题】:How to draw rotating arrow as marker in MyLocationOverlay?如何在 MyLocationOverlay 中绘制旋转箭头作为标记?
【发布时间】:2012-02-03 07:58:15
【问题描述】:

如何根据用户的真北和位置绘制旋转箭头?我将使用它作为地图上的标记。它将像导航应用程序中的那样工作。我目前正在考虑覆盖 onSensorChanged 并从那里调用 drawMyLocation 来绘制旋转箭头。但是,它似乎是资源密集型的,因为新的旋转位图将始终在 drawMyLocation 中创建。另外,我无法访问 MyLocationOverlay 的 Canvas 对象。你有什么方法可以推荐吗?

【问题讨论】:

    标签: android google-maps navigation compass-geolocation mylocationoverlay


    【解决方案1】:

    您必须使用传感器管理器和指南针。用画布上课。在 ondraw 方法中绘制光标。在您的活动中实施。它会像指南针一样根据传感器的结果旋转。

    【讨论】:

      猜你喜欢
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多