11得票1回答
如何在Swift中使用MKPolylineView

我想在我的Swift应用程序中绘制折线。 Swift代码class MapViewController: UIViewController, MKMapViewDelegate { @IBOutlet var theMapView: MKMapView override ...

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

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

9得票1回答
如何在IOS CoreData中使用Swift将MKPolyline属性存储为可转换的形式?

需要在Swift中允许将MKPolyline存储在CoreData中的代码是什么? 例如,如果我有一个Core Data实体(称为“myEntity”),我想保存一个MKPolyline,并将“polyline”字段添加为可转换项,并在xcode中将其设置为“transformable”。 ...

9得票6回答
MKPolylineRenderer 产生了锯齿状、不均匀的路径

我正在使用iOS 7 MapKit API在地图上显示MKDirectionsRequest生成路径,并产生3D相机动画效果。MKOverlayRenderer将路径渲染如下: -(void)showRoute:(MKDirectionsResponse *)response { for (...

9得票1回答
MKPolyline检测自相交线条 OBJECTIVE C

我该如何检测MKPolyline是否与自身相交?我尝试了一些研究,但只找到了涉及两条或更多线路的问题。如果只有一条线/一笔画,我该如何检测它?我想在用户释放触摸后进行检测。 我目前在touchEnded函数中拥有以下代码。 CGPoint location = [t...

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

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

8得票2回答
MKPolyLine在Swift中不显示在MapView上

我在Swift中有以下代码,用于向MapView添加MKPolyline。 XCode没有告诉我有问题,就我所知,这应该是有效的。 MapView的出口: @IBOutlet weak var mapView: MKMapView! 存储坐标的变量: var coordinates:...

8得票3回答
MKPolylineView initWithPolyLine: 在iOS 7中已经被弃用。

我遇到了以下错误:initWithPolyline已经被弃用:自iOS 7.0起首次被弃用。 MKPolylineView *lineView = [[MKPolylineView alloc] initWithPolyline:overlay]; 这个问题的替代方法是什...

8得票3回答
如何在SWIFT中创建自定义MKPolyline并添加颜色参数

可以有人帮我制作带有额外颜色参数的自定义MKPolyline吗? CustomPolyline.swift import Foundation import MapKit class CustomPolyline : MKPolyline { let coordinates: Un...

8得票3回答
动态更改MkPolyline的线宽

我的应用程序中有一个地图,根据用户位置移动。我已经成功地为起点和终点绘制了折线。使用以下代码: - (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id < MKOverlay >)overlay{ ...