0
我们正在MKOverlayView工作,下面是预期的功能:问题与MKOverlayView
的图像具有在地图上重叠并且必须通过一定的角度(轴承)倾斜。
问题:当地图放大到最大水平时,叠加图像的其中一个角将被截断。但是,完成图像缩小一点后会回来。 请查看附件截图以供参考。
我们正在MKOverlayView工作,下面是预期的功能:问题与MKOverlayView
的图像具有在地图上重叠并且必须通过一定的角度(轴承)倾斜。
问题:当地图放大到最大水平时,叠加图像的其中一个角将被截断。但是,完成图像缩小一点后会回来。 请查看附件截图以供参考。
这可能是现在iOS10调用覆盖渲染器只对那些有''MKPolygon''的''boundingMapRect''交叉重叠,并因为我的文字来表示与''MKPolygons''那只有一个坐标,我的''boundingMapRect''的大小为零,所以我的自定义叠加层不会被调用,因为那些叠加层不与那个矩形相交。 iOS9并非如此。这可能是iOS10上的错误吗?尽管在API文档中没有指定**更改**。 –
解决方法是创建一个具有多个点的多边形;从原始点开始,我创建了一个包含我的文本的矩形,然后将该矩形的顶点用作多边形点。采用这种解决方法的** con **是,当放大/缩小地图时,矩形不会缩小,但结果是预期的:文本在没有剪辑的情况下绘制,性能不会降低。 –