2016-05-05 501 views
1

我想在應用程序啓動時儘可能放大地圖。如何將地圖縮放設置設置爲20 - Skobbler地圖

現在,我只能放大到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上放大縮小到縮放。

我該如何做到這一點?

回答

1

最大縮放級別爲18.999001(儘管在SkDefinitions頭文件中表明kMaximumZoomLimit的值爲19.0f,我發現將縮放級別設置爲19.0並沒有真正起作用,而18.999001起作用)。

最多你可以做的是:

mapView.animateToZoomLevel(18.999001) 

的mapZoomLimitMax應該是19.0(離開這個屬性不變還曾在我的情況)。將其設置爲更高的值不會改變任何內容。

+0

它的竅門! 謝謝 – SteBra

相關問題