在mapkit视图上部分显示

时间:2011-07-18 14:28:00

标签: ios mapkit countries

我现在面对MapKit的问题已经太久了,我真的需要你的帮助才能找到问题的来源...... 我在mapkit视图上绘制国家边界。为此,我将自定义多边形对象添加为地图的叠加层。添加时,“viewForOverlay”方法返回一个叠加视图,该视图具有国家/地区形状和特定颜色,该颜色取决于此国家/地区的参数值。不幸的是,当我尝试绘制这些国家时,只显示位于地图左上角的正方形中的多边形,其他的仍保持不可见...而那些仅部分属于此正方形的人只是被切割... < / p>

是否有人会暗示我的问题可能来自何处,或者可以解释这种奇怪的行为?

非常感谢!

贝尼亚

1 个答案:

答案 0 :(得分:1)

因为它可能对你们中的一些人有所帮助,我只想告诉你们,由于安娜的帮助,我终于成功了。在创建自定义覆盖类时(即使它直接从标准类继承,如MKPolygon),需要将boundingMapRectObject设置为类的属性(这至少是我解决它的方式)。希望它会帮助你们中的一些人!