标记国家边界 - iPad(带或不带 MapKit)

che*_*ewy 2 iphone country dictionary objective-c ipad

我想对国家边界(边界)进行着色(填充和/或描边),假设您有一张世界地图并且用户选择了意大利,则意大利的边界将被描边,并且意大利的区域将被填充颜色。

在此输入图像描述

如果用户可以缩放和移动全球地图,那就太好了,但不是必须的。我正在寻找一些干净、动态、iOS5 友好且易于集成的东西,可以基于或不基于mapKit。

我知道这可以通过 KML 文件来完成,但我相当确定已经有一个库 - 所以我不需要再次重新发明火。

Mat*_*Mat 5

我已经做到了这一点,但这有点棘手。您必须获取边界的所有坐标:我使用此工具获取边界的所有坐标,您必须使用折线工具,每次单击地图时,此工具都会生成右侧的所有坐标。获得所有坐标后,将它们保存在某个 txt 或 klm 文件中,然后使用MKOverlay类根据文件的坐标绘制叠加层。

希望它很清楚,如果您想要该片段,请告诉我(我现在没有机器)。