我有一个基于地图的应用程序,当前在MKOverlayView中使用MKPolygon对象来显示各种建筑物 - 效果很好。
现在我想为不同的建筑类型添加不同的颜色,那么我如何区分多边形?我应该继承MKPolygon,然后在自定义类中添加我自己的属性吗?
非常感谢
答案 0 :(得分:0)
这可能对您有用。 Hazard Maps是Apple示例代码,它使用MKOverlayView
中的不同颜色来制作热图。它仅使用正方形,但我确定您可以修改它以使用MKPolygon
。
希望有帮助!
答案 1 :(得分:0)
所以我发现MKPolygon类的标题属性为NSString类型。将其设置为任何值都允许您使用各种if语句,以便将不同的颜色应用于不同的多边形。