【问题标题】:Subclassing MKOverlayPathView to create MKPolylineView子类化 MKOverlayPathView 以创建 MKPolylineView
【发布时间】:2012-09-18 18:22:39
【问题描述】:

有没有人尝试继承 MKOverlayPathView 以便从本质上重新创建 MKPolylineView 以更好地控制路径绘制?如果是这样,您愿意分享一些示例代码吗?

我想在地图视图上绘制MKPolyline,但MKPolylineView 在绘制路径方面没有提供足够的灵活性。例如,我想像在地图应用中看到的路线一样,在线条上添加笔触并突出显示。

【问题讨论】:

  • 你有什么解决办法吗?
  • 如果您遇到任何解决方案,请在这里分享,我将您的问题作为我的最爱;)

标签: ios mapkit


【解决方案1】:

我今天在寻找一种在MKPolylineView 周围绘制边框的方法时遇到了这个问题。经过一番研究和挖掘,我创建了自己的 MKOverlayPathView 简单子类,它作为 MKPolylineView 的直接替代品,并增加了对绘制边框的支持。

结果很简单,你可以看看 GitHub ASPolylineView 上的示例代码,或者看看我的 brief blog post 描述需要做的主要事情。这是开始使用更高级的自定义绘图的一个很好的构建块。对于MKOverlayPathView 的更复杂的子类,请查看AIMapViewWrapper - 特别是AIOverlayRouteView 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多