7得票3回答
如何在Mapkit中画出两条不同颜色的折线?

这是我用来画第一条线的代码, 如何用另一种颜色画另一条线? func mapView(mapView : MKMapView! , rendererForOverlay overlay: MKOverlay!) ->MKOverlayRenderer! { if overl...

9得票2回答
MKMapView的覆盖层上的触摸事件

在我正在设计的应用程序中,我有一个带有覆盖层的MKMapView(自定义MKPolylines)。我想能够检测这些覆盖层上的触摸事件,并为每个覆盖层分配特定的动作。有谁能帮我解决这个问题吗? 谢谢! Benja

13得票1回答
使用MKPolylineRenderer创建一个MKMapSnapshotter

我原以为iOS 7的MKMapSnapshotter可以简单地对MKMapView进行截图,这样做的好处是不需要将地图加载到视图中。即使添加标记和覆盖物似乎更加麻烦(因为需要核心图形库),WWDC视频也很好地演示了如何在MKMapSnapshotter中创建一个MKAnnotationView...

14得票7回答
MKMapView - rendererForOverlay方法未被调用

我最近开始学习Objective-C,并开始在iOS6中开发应用程序。 现在,我正在尝试将其转换为iOS7并遇到了MKMap的问题。 在iOS6中,我正在使用viewForOverlay。 在iOS7中,我正在将其更改为renderForOverlay。但是,我的应用程序没有调用mapView...

13得票1回答
防止MKPolygon出现节点。

我正在开发一个地图应用,用户可以在其中绘制多边形区域。 我的问题是如何绘制带有折痕的多边形区域(请参见图像)(我不知道“折痕”是否是正确的词)。我没有找到一个简单的方法来防止多边形出现折痕。对于附加图像的情况,我希望能够去掉小卷曲,甚至使轮廓更加平滑。 你知道如何做到这一点吗? 在用...

11得票3回答
使用Swift绘制折线

我正在尝试了解如何使用Swift绘制折线。我查看了文档,参考了一些教程,并查阅了其他SO帖子,但仍然无法在我的地图上绘制直线。这是我的代码。有人能告诉我我在这里做错了什么吗?import UIKit import MapKit class FirstViewController: UIVie...

7得票2回答
MKPolyline / MKPolylineRenderer如何在不移除线的情况下更改其颜色?

我正在使用地图应用程序,想知道如何在不删除和重新添加的情况下更改折线颜色。我在stackoverflow上找到了这个主题https://stackoverflow.com/questions/24226290/mkpolylinerenderer-change-color-without-re...

10得票3回答
确定地图视图中的MKPolygon区域是否包含经纬度点?

此刻,我正在尝试确定 MKMapView 上的坐标是否在预先使用纬度/经度绘制的 MKPolygon 中。 我正在使用 CGPathContainsPoint 来确定地图上的坐标是否在多边形内,但无论我选择哪个坐标,它都始终返回 false。 有人可以解释一下到底出了什么问题吗?以下是我的...

12得票1回答
MKPolyline与MapKit中缩放相关的奇怪渲染问题

我有一个非常简单的视图控制器来展示MKPolyline的奇怪渲染行为。没有什么特别之处,只是常规的API调用。import UIKit import MapKit class ViewController: UIViewController, MKMapViewDelegate { ...

31得票2回答
从MKPolyline获取的纬度和经度坐标点

我正在尝试找到一种方法,在iOS应用程序的MKMapView上绘制MKPolyline时获取所有纬度和经度点。 我知道MKPolyline不存储经纬度点,但我正在寻找一种方法来构建一个数组,其中包含MKPolyline在地图上触及的纬度和经度。 有人对此有具体的解决方案吗? 谢谢 编辑...