可缩放地图交互
可缩放地图交互是一个 UIInteraction
,您可以使用它将 Apple 地图中看到的触摸和滑动缩放行为添加到任何 MKMapView
。
要将交互添加到 mapView
,您编写如下代码:
mapView.addInteraction(ZoomableMapInteraction())
您可以在只包含已添加交互的简单 MKMapView
的示例项目中进行检查。
要求
因为这个项目实现了 UIInteraction
,所以它需要 iOS 11。它只依赖于 UIKit 和 MapKit。
安装
只有一个文件,即 ZoomableMapInteraction.swift
,您可以直接将其添加到项目中,或者您可以使用 cocoapods。
要使用 cocoapods
pod 'ZoomableMapInteraction'
作者
Sven Titgemeyer, [email protected]
许可证
ZoomableMapInteraction 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。