iOS:如何在同一地图上添加不同的颜色地图覆盖层



我有一个基于地图的应用程序,该应用程序当前在mkoverlayview中使用Mkpolygon对象显示各种建筑物 - 工作得很好。

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

非常感谢

这对您来说可能很有用。危险图是Apple样本代码,在MKOverlayView中使用不同颜色来制作热图。它仅使用正方形,但我确定您可以对其进行修改以使用MKPolygon

希望有帮助!

,所以我发现Mkpolygon类具有NSString类型的标题属性。将其设置为任何值都可以使您使用各种ifatations,以便将不同的颜色应用于不同的多边形。

最新更新