0

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

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

非常感谢

4

2 回答 2

0

这可能对您检查有用。Hazard Maps是 Apple 示例代码,它使用不同的颜色MKOverlayView来制作热图。它仅使用正方形,但我相信您可以将其修改为使用MKPolygon.

希望有帮助!

于 2012-11-03T22:40:42.973 回答
0

所以我发现 MKPolygon 类有一个 NSString 类型的 title 属性。将此设置为任何值,然后您可以使用各种 if 语句来将不同的颜色应用于不同的多边形。

于 2012-11-05T22:36:33.303 回答