【问题标题】:Android : Showing MyLocationOverlay.enableMyLocation as compassAndroid:将 MyLocationOverlay.enableMyLocation 显示为指南针
【发布时间】:2011-08-31 13:12:40
【问题描述】:

关于MapView 中的MyLocationOverlay.enableMyLocation 方法的一个小问题。

在原始 Goggle 地图应用程序中,位置显示为指南针,但是,如果我在 MapView 中启用 MyLocation 功能,它只会显示这个蓝色旋钮。

如何用原始地图应用程序中的指南针替换这个蓝色旋钮??

在上图中你可以看到我的应用程序。用户的位置显示为这个蓝色的小旋钮。

最后一张图片来自谷歌地图。用户位置显示为移动的罗盘箭头。

这个箭头就是我想要的。


解决这个问题还需要更多信息吗?

【问题讨论】:

  • 这个问题你解决了吗?谢谢
  • 你试过打电话给MyLocationOverlay.enableCompass()吗?
  • @MartinodF enableCompass-Method 会在地图视图的左上角向您显示一个小 Compass-Rose,所以,这不是我需要的。
  • 看看这个线程:[我如何在 MyLocationOverlay 中为“你在这里”点使用自定义位图?][1] 它应该给你你需要的东西 [1]: stackoverflow.com/questions/753793/…

标签: android android-mapview mylocationoverlay


【解决方案1】:

我相信当设备可以确定您的航向时,蓝点会变成蓝色定向玫瑰,这仅在您移动时发生。我假设您不会在移动的车辆、游艇、飞机等中开发,这样就可以解释您的问题。不幸的是,我无法确认,因为我也静止不动。

【讨论】:

  • 嗨,克里斯,我在开车时把手机放在车里,但是“蓝点”没有任何反应。所以,我认为,我必须覆盖 MyLocationOverlay.class,但不知道如何处理这个:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
  • 2013-06-13
相关资源
最近更新 更多