在通用 UIScrollView 上复制 MapKit 注释功能
我正在尝试开发类似于 Google 地图的东西,而不使用 MapKit 框架。是否可以为自定义 UIScrollView
创建注释? 我确实搜索过,但找不到解决方案。 我想使用注释技术将引脚标记为我使用的自定义图像上的标志。
I am trying to develop something similar to Google Maps, without using the MapKit framework. Is it possible to create annotations for a custom UIScrollView
?
I did search for it , but could not find the solution.
I want to use the annotation technique to mark the pin as a flag on the custom image which I use.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信定制瓷砖将是您的最佳选择。您可能想查看以下项目:
https://github.com/mattrajca/MapKit
https://github.com/mtigas/iOS-MapLayerDemo
I believe custom tiles would be your best option. You may want to peek at the following projects:
https://github.com/mattrajca/MapKit
https://github.com/mtigas/iOS-MapLayerDemo
您可以将带有图钉图像的 UIImageView 添加到滚动视图内平面图的 UIImageView 中。
如果将其添加到 UIImageView,当您平移或缩放时,它将停留在该位置。
如果您添加一个 UIControl(或使其成为一个按钮而不是 UIImageView),它可以对触摸做出反应并显示文本字段或标题或其他内容。
它必须是定制的。
you can add a UIImageView with an image of a pin to the UIImageView of the floor plan inside the scroll view.
if you add it to the UIImageView, when you pan or zoom, it will stay at that location.
if you add a UIControl (or make it a button instead of an UIImageView) which can react to a touch and show a text field or title or something.
its gonna have to be all custom.