【问题标题】:How to add custom floor plan for MapView with zoom and pan如何使用缩放和平移为 MapView 添加自定义平面图
【发布时间】:2015-06-19 07:35:15
【问题描述】:

我正在使用 swift 开发一个 iOS 应用程序。我需要显示用户可以缩放和平移的自定义平面图。平面图是我需要设置为地图视图而不是显示世界地图的图像。缩放时,它应该加载特定级别的图像。而且我还必须为某些点显示一些针脚指针。我不想显示当前位置。

MKMapView 是最好的选择吗?或者还有什么可以实现的吗?

【问题讨论】:

  • 你应该只使用一个普通的 UIScrollView。
  • 如果我使用滚动视图,我必须从头开始实现图像重新加载(缩放和平移时)
  • 视情况而定。您的地图是平铺的还是单个图像?使用单个图像进行缩放和平移是微不足道的。

标签: ios swift mkmapview


【解决方案1】:

您可以使用this example 开始。它显示了如何在地图上定位平面图。因此,除了实现委托方法 - func mapView(mapView:MKMapView regionDidChangeAnimated animated:Bool)func mapView(mapView:MKMapView regionWillChangeAnimated animated:Bool) 之外,您还需要确定当前缩放级别以更改图像可见部分(只要它是平铺图像)。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多