gpt4 book ai didi

xcode - 确定当前增量/跨度是多少

转载 作者:搜寻专家 更新时间:2023-10-31 08:34:19 26 4
gpt4 key购买 nike

点击注释时,我将该注释置于 map 中心,没问题。问题是,如果用户放大或缩小了原始缩放级别,我会想要那个缩放级别。

这就是我将 map 居中的方式。但同样,我如何获得当前跨度?

func mapView(mapView: MKMapView!, didSelectAnnotationView view: MKAnnotationView!) {

let span = MKCoordinateSpanMake(1.1, 1.1) //Get current span?
let region = MKCoordinateRegion(center: view.annotation.coordinate, span: span)
mapView.setRegion(region, animated: true)

}

最佳答案

您可以简单地请求当前的 MKMapView.region 并在其上设置一个新的中心坐标:

func mapView(mapView: MKMapView!, didSelectAnnotationView view: MKAnnotationView!) {
var region = mapView.region // get the current region
region.center = view.annotation.coordinate

mapView.setRegion(region, animated: true)
}

关于xcode - 确定当前增量/跨度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26863311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com