MapKit 缩放按钮

San*_*ara -1 mapkit ios swift

我的问题是关于地图服务我正在使用带有自定义图块服务的地图,现在我需要添加两个按钮或一个步进器来放大和缩小,并且我正在使用 MapKit 库。有人可以帮忙吗?

Jit*_*odi 5

查看答案

switch sender.tag {
    case 10:
    //Zoom In

        var region: MKCoordinateRegion = map_view.region
        region.span.latitudeDelta /= 2.0
        region.span.longitudeDelta /= 2.0
        map_view.setRegion(region, animated: true)
    case 20:

   //Zoom Out
        var region: MKCoordinateRegion = map_view.region
        region.span.latitudeDelta = min(region.span.latitudeDelta * 2.0, 180.0)
        region.span.longitudeDelta = min(region.span.longitudeDelta * 2.0, 180.0)
        map_view.setRegion(region, animated: true)
}
Run Code Online (Sandbox Code Playgroud)