jjzjj

mkoverlaypathrenderer

全部标签

ios - 以米为单位的自定义 MKOverlay

我通过制作符合MKOverlay协议(protocol)的NSObject子类和MKOverlayPathRenderer的子类来制作自定义叠加层。我的目标是制作一个锚定到MKMapView上的用户位置的圆形叠加层,并且我的工作正常。每当设置叠加层上的坐标时,我的渲染器都会使用键值观察使它绘制的路径无效,然后重新绘制。我遇到的问题是我希望圆的半径以米为单位,但我认为我的数学计算不正确或者我遗漏了什么。我在下面发布了覆盖对象和渲染器的源代码(渲染器的接口(interface)中没有任何内容)。举个例子,我将半​​径设置为200米,但在mapView中,它只显示为大约10米。有人知道如何解

ios - 寻找 MKOverlayPathRenderer 示例

我正在尝试弄清楚如何使用新的MKOverlayPathRenderer类。在我的应用程序中,我之前在使用iOS6SDK构建时使用了MKOverlayPathView,但不幸的是,它似乎不适用于iOS7SDK。所以我试图将我的应用程序从MKOverlayPathView移动到MKOverlayPathRenderer,但至今没有成功。MKPolylineRenderer工作正常,但MKOverlayPathRenderer不行。代码被调用,但没有在map上绘制叠加层。有人有MKOverlayPathRenderer的工作示例吗? 最佳答案