在 Android MapView 中叠加一个箭头以始终指向我的方向

发布于 2024-10-11 22:01:57 字数 53 浏览 3 评论 0原文

我需要采取哪些步骤才能在地图视图顶部绘制箭头,以便它以某种方式旋转,使其始终指向我的目的地?

What steps do I need to take to draw an arrow on top of my mapview so that it will rotate in a manner so that it is always pointing towards my destination?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梨涡少年 2024-10-18 22:01:57

我建议您根据目的地的位置更新图像请按照此帖子进行参考

'android 绘制路径作为 mapview 上的叠加层'(用于自定义叠加层)

&之后从一个调用 invalidate() UI 线程或来自您正在使用的 MapView 对象上的非 UI 线程,将项目添加到地图叠加层。

这样(通过使视图无效并再次绘制()它),您可以定位要随目的地更新的箭头图像

I would suggest you to update images according to the positions of the destination Do follow this post for reference

'android drawing path as overlay on mapview' (for Custom Overlays)

& after that call invalidate() from an UI thread or postInvalidate() from a non-UI thread on the MapView object you are using , to add items to your maps overlay .

This way(by invalidating the view & then draw()ing it again) you may position the arrow images to be updated with your destination

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文