我正在为我的应用程序使用MapBox。我需要在地图中的特定区域周围绘制多边形。并且多边形可以正确绘制。但是问题是,当我缩放或移动地图区域时,多边形线在某些区域隐藏了,或者闪烁了。我尝试更改线宽,但仍然存在问题。 Screenshot of map-在屏幕截图中,部分可见的白线是多边形。橙色线是通过带有图像视图的注释绘制的。
用于更新行宽的代码:
func mapView(_ mapView:MGLMapView,lineWidthForPolylineAnnotation注解:MGLPolyline)-> CGFloat { 返回10 }