gpt4 book ai didi

ios - 如何获取 mapView 的当前 MKZoomScale

转载 作者:行者123 更新时间:2023-12-01 16:47:38 25 4
gpt4 key购买 nike

我正在尝试获取 map View 的当前缩放比例。我正在使用

zoomScale = self.mapView.bounds.size.width/self.mapView.visibleMapRect.size.width;

但是 zoomScale 不等于传递给的那个

  • (void)drawMapRect:(MKMapRect)mapRect
    缩放比例:(MKZoomScale)缩放比例
    inContext:(CGContextRef)上下文

  • 如果我使用 zoomScale = 2*self.mapView.bounds.size.width/self.mapView.visibleMapRect.size.width,它可以与视网膜 iphone 上的 drawMapRect 方法中的一个相同,但不适用于任何 ipad。

    所以我仍然不确定如何为任何设备获得正确的 zoomScale,zoomScale 应该与一个 n drawMapRect 匹配。

    提前致谢,

    詹姆士

    最佳答案

    我不认为你得到缩放比例。 map 由 MKCoordinateRegion 类型的 map 区域缩放。

    关于ios - 如何获取 mapView 的当前 MKZoomScale,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18662691/

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