问题标签 [mkpolyline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
245 浏览

mapkit - 访问枚举变量会导致 MKPolyline 子类不呈现

好吧,有一个奇怪的问题,我设置为地图叠加层的折线显示得很好,除非我尝试访问 rendererForOverlay 方法中的枚举变量。

这是我的自定义折线的标题。

0 投票
2 回答
1266 浏览

ios - 折线未从用户位置绘制(蓝点)

我正在使用此代码显示坐标之间的折线,但我得到了这条直线。如何解决这个问题。

在此处输入图像描述

0 投票
2 回答
6752 浏览

ios - 地图视图上的虚线

我可以使用下面的代码相当容易地在两点之间创建一条线(无论如何都是它的一部分)我怎样才能使线点而不是实线?线条越长,是否可以改变不透明度?

0 投票
6 回答
2402 浏览

ios - MKPolylineRenderer 产生锯齿状、不相等的路径

我正在使用 iOS 7 MapKit API 在显示 MKDirectionsRequest 生成路径的地图上生成 3D 摄像机运动。路径由 MKOverlayRenderer 渲染,如下所示:

它运行良好,除了一个问题。当我使用 MKMapCameras 缩放或平移路径时(如果没有它们,如果我只是作为用户这样做),路径是锯齿状的,如下面的屏幕截图所示:

截屏

我测试了切换到 MKOverlayLevelAboveLabels 是否会有所不同,但遗憾的是结果是一样的。

有没有人有关于如何改进渲染的建议?切换到测地线路径是否会有所不同,如果是这样,我将如何在这里实现?

0 投票
1 回答
2141 浏览

ios - MKPolyline 未在 MKMapView 上显示

这是代码。它非常简单。我正在为正在行走的人开辟道路。所以,这是我的ViewController.m文件的代码:

现在,只有注释显示,没有任何MKPolyline显示。我究竟做错了什么 ?谢谢。

0 投票
2 回答
2268 浏览

ios - 检测 MKPolyline 上的触摸手势

在我的应用程序中,我有一个带有一些 MKGeodesicPolylines 的 MapView。我希望能够识别这些线上的触摸手势。使用以下方法添加叠加层:

[_mapView addOverlay:polyline];

我试过WildcardGestureRecognizer应该适合我的目的。这是我正在使用的代码:

问题是上面代码中第一个 Log 被调用的地方。班级似乎总是回来null。日志输出:

2014-01-06 13:50:41.106 App[11826:60b] view class: (null)

我希望有人能指出我正确的方向。提前非常感谢!

工作代码:

我让它为我工作。希望它可以帮助别人:

选择:

添加 UITapGestureRecognizer:

手势:

在可触摸区域之间切换:

代替

或者

0 投票
0 回答
2835 浏览

ios - MKPolylineRenderer 上的两条彩色/自定义线

我在一个MKMapView. 数据是从网络服务下载的,对于需要绘制的每一行,我正在创建一个MKPolyline,将其添加到一个overlayArray(一些叠加层有多个折线),最后通过以下方式将该叠加层添加到地图中:

因此调用了下一个函数,该函数非常有效:

如您所见,从预定义strokeColor的. 这一切都按预期工作。UIColorNSMutableDictionary

但是,有些线条重叠,并不总是需要使用单一颜色。我想知道是否有一种方法可以创建由两种甚至三种颜色组成的线条,但不是像许多健身应用程序中看到的那样沿着线条渐变,而是线条上的颜色。例如,另一个用途是绘制一条由两条白线组成的高速公路路线,中间有一条透明条。

这对于我正在开发的应用程序来说非常重要,所以我会在这里发布我发现的任何发现,我希望其他人也可以分享他们的想法和知识。

0 投票
1 回答
91 浏览

ios - MKPolyline 中 iOS7 Xcode5 中的应用程序显示错误

我正在将我的旧应用程序更新为iOS7. 在该应用程序中,我使用MKPolyline. 它在我的新 xcode 中工作正常iOS6Xcode 4.6但在我的新 xcode 中不起作用,并且在MKPolyline.

是苹果有变化MapKit Framework。我应该更新什么?

MKPolyline代码上显示此错误

Unknown type name 'MKPolyline'

但是,如果我按住 Control 并单击MKPolyline它,它将带我进入 MapKit 类。

0 投票
1 回答
467 浏览

ios7 - 如何在 MKPolyline 上呈现文本

这基本上是我想要做的:

1)在地图上绘制一些路线(使用 MKPolyline 和 MKPolylineRenderer 足够简单)
2)标记路线(如果路线上有空间,最好重复标记)

  • 设置文本字体
  • 让文本跟随折线的曲线

我知道答案涉及扩展一个类,但我不确定它是 MKPolyline 还是 MKPolylineRenderer,也不知道用哪种方法处理它。

0 投票
1 回答
4509 浏览

objective-c - 使用 MKPolyline 在地图上绘制用户路线

我对Objective-c很陌生。

在我的应用程序中,我试图将用户采取的路线绘制到地图上。

到目前为止,这是我仅获取用户当前位置的内容:

我在网上浏览了一下,收集了我应该使用的信息MKPolyline并给它坐标。但我只是不确定如何存储位置,然后MKPolyline在应用程序运行时连续发送它们用于绘制点。