Mapbox iOS SDK-MGLMapview在设置zoomlevel时崩溃
我在iOS应用程序中使用了两个地图视图(MGLMapView)。对于我的用例,第一个mapview显示给用户,然后在选项卡上更改第二个mapview显示给用户 我正在将两个地图视图的最大缩放级别设置为23。当选项卡更改时,我通过以下方式将第一个贴图的缩放级别复制到第二个贴图Mapbox iOS SDK-MGLMapview在设置zoomlevel时崩溃,ios,maps,mapbox,mapbox-gl,Ios,Maps,Mapbox,Mapbox Gl,我在iOS应用程序中使用了两个地图视图(MGLMapView)。对于我的用例,第一个mapview显示给用户,然后在选项卡上更改第二个mapview显示给用户 我正在将两个地图视图的最大缩放级别设置为23。当选项卡更改时,我通过以下方式将第一个贴图的缩放级别复制到第二个贴图 secondMap.zoolLevel = firstMap.zoomLevel 我注意到,每当第一张地图的zoomLevel超过20并且我切换选项卡时,应用程序就会崩溃,并出现以下错误: libc++abi.dylib:
secondMap.zoolLevel = firstMap.zoomLevel
我注意到,每当第一张地图的zoomLevel超过20并且我切换选项卡时,应用程序就会崩溃,并出现以下错误:
libc++abi.dylib:以std::runtime\u类型的未捕获异常终止错误:请求的缩放高于maxZoom:21
在设置缩放之前,我试着打印第二张地图的最大缩放级别,它是我期望的23。第一个贴图的缩放级别在任何时候都不会超过23,因为它还设置了maxzoom级别
它是否与隐藏和取消隐藏地图视图有关?就像我的第二个地图视图在开始时被隐藏一样。Mapbox的人能确认吗?有人帮忙吗?我在挣扎,有人帮我吗?我正在努力解决这个问题。