ios - Mapkit View 上的部分显示

标签 ios mapkit countries

我长期以来一直面临 MapKit 问题,我真的需要您的帮助来找出问题可能出在哪里...... 我正在 map 套件 View 上绘制国家边界。为此,我将自定义的多边形对象作为叠加层添加到我的 map 上。添加后,“viewForOverlay”方法返回一个覆盖 View ,其中具有国家/地区形状和取决于该国家/地区参数值的特定颜色。不幸的是,当我尝试绘制这些国家时,仅显示位于 map 左上角的正方形中的多边形,其他多边形则保持不可见...而那些仅部分属于该正方形的多边形则被简单地剪切...

有人能提示我的问题可能来自哪里,或者什么可以解释这种相当奇怪的行为吗?

非常感谢!

本贾

最佳答案

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

关于ios - Mapkit View 上的部分显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734470/

相关文章:

ios - 跟踪内存警告源 - iOS

ios - 如何在同一注释 View (swift3)下更改mapkit中的引脚颜色

php - 州和国家选择框 - 最好的方法是什么?

ios - UIScrollView 不会滚动所有约束

ios - 从自定义 UITableViewCell 中的按钮执行 segue

iphone - MapKit iPhone 开发 - 向 map 添加注释 - iOS SDK

java - 从 android 操作系统中检索国家/地区列表

ruby-on-rails - 如何检查一个国家是否属于欧洲

objective-c - 格式数字字符串,到许多尾随/数字/零

ios - 自定义 map 注释 iPhone 中的警告