Swift 如何将地图缩放设置设置为20-Skobbler地图

Swift 如何将地图缩放设置设置为20-Skobbler地图,swift,skmaps,Swift,Skmaps,我想在应用程序启动时尽可能放大地图 现在,我只能放大到16级,然后我必须手动收缩以放大更多 SKRoutingService.sharedInstance().mapView?.animateToZoomLevel(16.0) 我尝试过但没有成功的是将mapZoomLimitmax设置为20.0: SKRoutingService.sharedInstance().mapView.settings.zoomLimits.mapZoomLimitMax = 20.0 SKRoutingS

我想在应用程序启动时尽可能放大地图

现在,我只能放大到16级,然后我必须手动收缩以放大更多

SKRoutingService.sharedInstance().mapView?.animateToZoomLevel(16.0)
我尝试过但没有成功的是将mapZoomLimitmax设置为20.0:

SKRoutingService.sharedInstance().mapView.settings.zoomLimits.mapZoomLimitMax = 20.0
    SKRoutingService.sharedInstance().mapView?.animateToZoomLevel(20.0)
但那没用。 在我这样做之后,我看到了整个地球

我知道一定有一种方法可以放大到16级以上,因为我可以通过编程方式在16级上放大后进行收缩


如何实现这一点?

最大缩放级别为18.999001(尽管在SkDefinitions头文件中指出
kMaximumZoomLimit
的值为19.0f,但我发现将缩放级别设置为19.0实际上不起作用,而18.999001起作用)

您最多可以做的是:

mapView.animateToZoomLevel(18.999001)
mapZoomLimitMax应该是19.0(保持此属性不变在我的示例中也有效)。将其设置为更高的值不会改变任何事情