在 Android MapView 中叠加一个箭头以始终指向我的方向
我需要采取哪些步骤才能在地图视图顶部绘制箭头,以便它以某种方式旋转,使其始终指向我的目的地?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您根据目的地的位置更新图像请按照此帖子进行参考
'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