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

How to Set Map Zoom Settings to 20 - Skobbler map

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

现在,我只能放大到 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(保持此 属性 不变也适用于我的情况)。将其设置为更高的值不会改变任何内容。