我有一个基于地图的应用程序,该应用程序当前在mkoverlayview中使用Mkpolygon对象显示各种建筑物 - 工作得很好。
现在,我想为不同的建筑类型添加不同的颜色,那么我如何区分多边形?我应该亚类Mkpolygon,然后在自定义类中添加自己的属性吗?
非常感谢
这对您来说可能很有用。危险图是Apple样本代码,在MKOverlayView
中使用不同颜色来制作热图。它仅使用正方形,但我确定您可以对其进行修改以使用MKPolygon
。
希望有帮助!
,所以我发现Mkpolygon类具有NSString类型的标题属性。将其设置为任何值都可以使您使用各种ifatations,以便将不同的颜色应用于不同的多边形。