Swift 如何将地图缩放设置设置为20-Skobbler地图
我想在应用程序启动时尽可能放大地图 现在,我只能放大到16级,然后我必须手动收缩以放大更多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
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(保持此属性不变在我的示例中也有效)。将其设置为更高的值不会改变任何事情