我目前正在研究地图功能(大部分代码是由其他人为此功能开发的)。MKMapView覆盖图在缩放操作后没有清晰地绘制
我们通过设置mkpolygon对象的数组来添加mkoverlays到地图。这些对象通过从后端接收到的jSon接收它们的多边形坐标。据我检查代码,我们并不是重写绘制方法。对象只能用它们的多边形初始化并添加到mapView中。
我们通过这种方式增加线和面的图,现在有两种行为不属于不错:
1)如果多边形覆盖被触摸,它们的颜色应该改变 - >但它非常非常2)如果地图放大/缩小,线条非常像并且不锐利 - 看起来很蹩脚
我的问题是,整个方法在这个用例中是错误的吗?
也有这两个问题。据我所知,整个地图重绘,如果重叠渲染器设置为需要显示。渲染器被要求在界限之外绘制。仍在调查。 –