0

我现在面临 MapKit 的问题太久了,我真的需要你的帮助来找出问题可能来自哪里......我在 mapkit 视图上绘制国家边界。为此,我添加了一个自定义多边形对象作为我的地图的叠加层。添加后,“viewForOverlay”方法返回一个覆盖视图,该视图具有国家形状和特定颜色,具体颜色取决于该国家的参数值。不幸的是,当我尝试绘制这些国家时,只显示位于地图左上角正方形中的多边形,其他的保持不可见......而那些只部分属于这个正方形的多边形被简单地剪掉了......

有人会暗示我的问题可能来自哪里,或者什么可以解释这种非常奇怪的行为?

太谢谢了 !

本雅

4

1 回答 1

1

由于它可能对你们中的一些人有所帮助,我只是想让你们知道,多亏了 Anna 的帮助,我终于设法让它工作了。创建自定义覆盖类时(即使它直接继承自诸如 MKPolygon 之类的标准类),boundingMapRectObject 需要设置为您的类的属性(至少我是这样解决的)。希望它会帮助你们中的一些人!

于 2011-07-19T08:24:01.163 回答