MKAnnotation 与 MKOverlay;居中十字准线
新手最佳实践问题在这里;如果有人可以在正确的方向上轻轻推动我,我将编写代码...
在我的 MKMapView 上,我想要一个十字线或其他一些指示,指示用户滚动和缩放时地图中心的位置。这最好是作为我不断删除和添加的注释来实现,还是作为我不断调整大小和重新定位的覆盖层来实现?或者第三种解决方案?这里的目标是最好的用户体验......
您的想法是什么?
Newbie best practices question here; I'll write the code if someone can give me a gentle push in the right direction...
On my MKMapView, I would like a cross-hairs or some other indication of where the center of the map is as the user scrolls and zooms. Should this best be achieved as an annotation I keep removing and adding, or as an overlay that I keep resizing and repositioning? Or a third solution? The goal here is best user experience...
Your thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
地图的中心是什么意思?世界中心还是屏幕中心?如果它位于世界上的固定位置,请使用注释。如果它固定在屏幕上,请设置一个悬停在 MKMapview 上的 UIView,并将任何触摸事件传递到下面的视图
What do you mean by center of the map? The center of the world or the center of the screen? If it's at a fixed location on the world, use an annotation. If it is fixed on screen set up a UIView that hovers over your MKMapview and passes any touch events through to the views below