Ios 如果在使用skobbler导航时缩小,如何自动停止放大
我使用skobbler成功地制作了导航应用程序,但有一件事我想不出来。 当计算路线并开始导航时,如果用户使用地图上的收缩手势缩小,它将自动缩小到起始缩放距离 有没有办法阻止这一切? 我试着翻阅演示项目和文档,但没有成功 编辑 正如安藤所指出的,我应该使用SKNavigationSettings-ZoomLevel配置属性。 但是当我查看SKMaps.framework中的SKNavigationSettings.h文件时,我没有找到文档中描述的类。根本就没有ZoomlevelConfiguration属性。 相反,它看起来是这样的:Ios 如果在使用skobbler导航时缩小,如何自动停止放大,ios,objective-c,skmaps,Ios,Objective C,Skmaps,我使用skobbler成功地制作了导航应用程序,但有一件事我想不出来。 当计算路线并开始导航时,如果用户使用地图上的收缩手势缩小,它将自动缩小到起始缩放距离 有没有办法阻止这一切? 我试着翻阅演示项目和文档,但没有成功 编辑 正如安藤所指出的,我应该使用SKNavigationSettings-ZoomLevel配置属性。 但是当我查看SKMaps.framework中的SKNavigationSettings.h文件时,我没有找到文档中描述的类。根本就没有ZoomlevelConfigurat
// SKNavigationSettings.h
#导入- (instancetype)导航设置李>
那么,如果zoomLevelConfiguration属性不在类中,我如何接近它呢?尝试使用
UIPinchGestureRecognizer
,然后使用代理检查手势是否结束。如果有,您只需重新初始化指南针航向动画。这就是我使用MapBox SDK的方式。我认为使用skmaps不会有太大的不同。如果您想更改自动缩放配置,请参见Hey Ando,我更新了我的问题。请查看它SKZoomLevelConfiguration类是在SDK的2.4版本上添加的(从下载最新版本)-我认为您使用的是SDK的旧版本