iOS:如何在同一个地图上添加不同的颜色贴图叠加层?

时间:2012-11-03 22:05:35

标签: ios android-mapview polygon

我有一个基于地图的应用程序,当前在MKOverlayView中使用MKPolygon对象来显示各种建筑物 - 效果很好。

现在我想为不同的建筑类型添加不同的颜色,那么我如何区分多边形?我应该继承MKPolygon,然后在自定义类中添加我自己的属性吗?

非常感谢

2 个答案:

答案 0 :(得分:0)

这可能对您有用。 Hazard Maps是Apple示例代码,它使用MKOverlayView中的不同颜色来制作热图。它仅使用正方形,但我确定您可以修改它以使用MKPolygon

希望有帮助!

答案 1 :(得分:0)

所以我发现MKPolygon类的标题属性为NSString类型。将其设置为任何值都允许您使用各种if语句,以便将不同的颜色应用于不同的多边形。