问题标签 [mylocationoverlay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 标记周围的精度圈
我在使用 Osmdroid 映射 API 的 android 映射应用程序中工作,直到现在我能够在地图中显示地图和用户位置,但是我如何显示标记周围的精度圈,并且可以在模拟器中进行测试仅限。{我需要一些示例或教程}
android - Android:MyLocationOverlay.java -> 理解问题
提到的类有以下方法:
链接到完整的 src:MyLocationOverlay
他们在那里创建了一个 Rect r 女巫指定两个位图应该在画布上绘制的位置。
drawBitmap 的 java doc 说:“绘制指定的位图,自动缩放/平移以填充目标矩形。如果源矩形不为空,则指定要绘制的位图的子集。”
因为两个位图都使用相同的 Rect r 并且因为它们都自动缩放以适合 Rect,所以当我在 MapView 中激活指南针时,为什么结果是完美的指南针。
在我看来,结果应该是废话,因为指南针的箭头也被缩放以适合矩形。
那么推理的错误在哪里呢?
android - MyLocationOverlay 或 LocationManager 用于更新当前位置
我正在使用 MapView 在地图上显示用户的当前位置。要在用户移动时更新位置,我必须选择:
- 我可以使用 MyLocationOverlay 绘制当前位置并将其扩展以允许跟踪移动中的用户位置并具有自定义标记。MyLocationOverlay 的问题是我无法控制设备从 GPS 请求位置的频率。我担心这里的电池耗尽。
- 我可以使用位置管理器并使用 requestLocationUpdates 订阅以从 GPS 获取位置。在这里,我可以更好地控制查询 GPS 的频率。我可以连接一个 LocationListener 并在其中编写代码。
但是我在这里读到了使用位置管理器可能不是好方法,而 MyLocationOverlay 应该优先于此。
另外,考虑到我的应用程序是基于位置的应用程序,用户的位置应该在他移动时被跟踪。
人们能否建议哪种方法是最好的实施方法,并且对电池的影响相对较小。
请注意,我是 Android 的初学者,所以请原谅任何明显的错误。
提前谢谢你,安迪
android - 停止 myLocationOverLay.runOnFirstFix
经过 30 秒后,如何停止 locationoverlay.runonfirstfix?
我认为有一个处理程序,但如何实现呢?
android - 从 osmdroid MapView 获取 MyLocationOverlay
我正在创建一个应用程序,您可以在其中使用 MyLocationOverlay 打开和关闭 FollowLocation。
我的问题是,当我之前已经设置了 MyLocationOverlay,并且想要打开 FollowLocation,但我似乎无法在 MapView 的 OverlayManager 中找到/获取 MyLocationOverlay 对象。OverlayManager 似乎只返回一个 Overlay 对象,而不是 MyLocationOverlay 对象。
这就是我添加 MyLocationOverlay 的方式:
后来我想找到 MyLocationOverlay 做这样的事情,但如前所述,它返回一个 Overlay 对象。
任何人?
android - Android:地图上的指南针太远
在 Android 中,我使用MyLocationOverlay来启用指南针,但问题是,在 HTC Wildfire 上,指南针离屏幕太远(见截图)。
在更大的屏幕上,例如 Galaxy S3,指南针正好在左上角。
问题:我怎样才能把这个指南针放在地图的左上角?谢谢!
android - 可点击的 MyLocationOverlay
是否可以使 MyLocationOverlay 标记可点击?单击覆盖标记时,我必须启动微调器。
这就是我到目前为止所拥有的。我还没有开始使用微调器。但是使用此代码,我认为它不起作用。它不进入 setTouchEventListener。有人可以帮我吗?
android - Android - 如何在自定义 MyLocationOverlay 中添加阴影
我想为 MyLocationOverlay 的自定义标记添加阴影。我用这个问题试过这个:
我错过了什么?提前致谢。
android - 从服务获取位置但 myLocationOverlay 不起作用
我有一个 MapActivity,必须使用 myLocationOverlay 在地图上显示我的当前位置,我从服务中获取位置。
这是我的活动:
这是我的服务:
所以位置管理器工作正常,我能够在我的活动中获得我的纬度和经度,但 myLocationOverlay 没有出现。
那么是否可以使用这种方式在地图上显示我的当前位置?
谢谢
编辑:
我解决了更换问题
经过 :
android - MyLocatoinOverlay disableMyLocation 或使用 OverlayItem
我的应用程序中有以下功能。
- 我使用 MyLocationOverlay 来获取我当前的位置。
- 我扩展了 MyLocationOverlay 以便能够放置自定义标记而不是闪烁的蓝色标记。
我需要关于最后一个要求的帮助。我只是想让一个标记保持固定在 MyLocationOverlay 说它最初找到的位置上,而不是在它从一个卫星跳到另一个卫星时四处移动。
我有哪些选择来创建这种类型的用户体验?