问题标签 [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 投票
1 回答
412 浏览

swift - swift:实时显示mkdirection指令

使用 mapKit,我想通过显示当前步骤的说明来引导用户上路。因此,一旦完成该步骤,就为相应的(下一个)步骤更新指令。

据我所知,mapKit 不允许您直接这样做。我找到了这篇文章,但它在 Obj-C 中,我正在使用 swift。到目前为止,我的代码如下所示:

但我收到此错误: '(_) -> _' 与 'MKPolyline' 不同

任何人都知道如何设置每一步的最后一点?或者是否有某种魔法可以告诉用户在哪一步。或者如果他不在应用程序指示的方向?

0 投票
1 回答
33 浏览

objective-c - 用于 MKPolyline 的带有 TouchesEnded 的 NSUndoManager

这是我第一次尝试使用 NSUndoManager,我不确定我应该把它放在哪里/我缺少什么。我正在制作一个带有绘图按钮和撤消按钮的地图视图的应用程序。我有绘制按钮使用户能够绘制一条折线,并且每次他们的手指离开屏幕时,它都会将另一条线连接到他们刚刚绘制的线。我希望撤消按钮摆脱他们画的最后一行。

到目前为止我所拥有的一些...

现在,当我单击撤消时,它会撤消一行,仅此而已。我需要它在用户单击时保持撤消的次数。感谢您对此的任何帮助,我一直在寻找谷歌和堆栈,但还没有找到任何有帮助的东西。

0 投票
0 回答
373 浏览

ios - 如何将我的旅行路线图信息保存到 ios 中的 sqlite 数据库中

我是 iOS 新手,正在研究谷歌地图。

我想将我的旅行路线图(带折线)保存到我的数据库中,比如Runtastic应用程序。

当我移动时,目前正在获取折线。

这是我使用的代码。

}

现在我想将该地图详细信息保存到数据库中并再次检索它并将其显示为 MapView。

先感谢您。

0 投票
1 回答
320 浏览

mkpolyline - 如何用 2 种不同颜色绘制 2 条线:每组线都设置了坐标。集合未连接

我如何绘制两条不相互连接的线,两条线必须有不同的颜色,两条线有来自四组坐标的点。所以每条线都有自己的一组坐标。使用目标 C iOS 7。

塔二现在不画

塔一画

以下是 Tower One 如何获得线条颜色

0 投票
0 回答
434 浏览

ios - 如何在 ios 中使用核心数据保存和获取 MKPolyline

我是 iOS 新手,正在研究谷歌地图。

我想根据键值将我的旅行路线图(带折线)保存到我的核心数据中。

使用 till 进行保存的代码(来自 runkeeper 应用程序)

然后在我想根据键值获取折线详细信息并显示在 MapView 上之后。

用于获取

主要是使用键值保存路径并仅使用该键值获取。

任何人都可以帮助我。

0 投票
1 回答
330 浏览

ios - 从 MKPolyline 创建 MKMapView 区域

背景:

我需要从MKPolyline覆盖中制作区域。该区域应该与 GPS 轨迹一样大。

问题:

我不能使用showAnnotations,因为它是一个覆盖,而不是注释:

我如何获得相同的结果但使用MKPolyline

0 投票
1 回答
142 浏览

mkmapview - 如何使用 MKMapKit 为美国大陆边界生成折线?

注意:如果此问题需要更多信息,请添加评论。

细节:

我想在 MKMapView 上生成围绕美国大陆的边界线。这个想法是开始在国家轮廓之外的区域上绘制叠加层(我需要不强调外部区域,只是让美国成为主要焦点;我正在考虑模糊效果,但愿意接受有关实施或实现目标的其他方法)。

背景:

我需要模糊(或淡化)出现在默认 MKMapView 中的其他国家,而不是美国大陆。

我的初步方法:

  1. 使用折线识别连续的国家边界框(类似于在地图上表示公交路线的方式;我注意到似乎有一些默认线〜有什么方法可以访问这些坐标?)
  2. 确定一种使用带有模糊的 UIVisualEffectView 来掩盖地图的方法(或任何其他使地图的该部分不在边界内变暗的可能性)

我不一定需要代码解决方案(尽管如果发布,我会尝试)。我想知道在这方面有经验的人是否可以提供伪代码或只是一些关于采取此过程的最佳方法的指针。

其他研究:

我查看了其他资源,包括MapKit 文档和这个覆盖教程

0 投票
1 回答
163 浏览

ios - Objective-C: How to route between two points using Google API

I am developing a application that helps the user to know the route to reach the destination. The API is: http://maps.googleapis.com/maps/api/directions/json?origin=11.02084503,76.97969465&destination=11.009534,76.989613&sensor=false and I am getting the following response.

Now I would like to draw the route between my origin to destination in MKMapView.

0 投票
2 回答
1632 浏览

ios - 如何在地图视图swift ios中的两个注释之间画线?

我有两个带有两个注释的位置(纬度和经度)。我需要知道如何在 MKMap 上的这两个注释之间划清界限?

0 投票
1 回答
1703 浏览

ios - MKMapView (rendererForOverLay) 中的叠加 MKPolyLine 问题

我正在尝试为 MapView 上从位置 A 到位置 B(这是当前用户的 GPS 位置)的路线添加折线,因此路线/折线将能够从设定的位置 A 跟随到用户当前所在的任何位置在飞行中(位置 B)。

现在我的叠加层不起作用。我查看了MKPolylineView上的其他一些 SO 线程,但是当我尝试实现他们的代码(也在下面)时,路线/线路仍然没有显示。我是 iOS 新手,所以我自己仍然熟悉 Swift/mapKit。

到目前为止,这是我所拥有的:(已修改以显示重要部分)

我还发现了另一个使用 MKDirections 的示例,这似乎更理想,因为它允许我设置传输类型(MKDirectionsTransportType.Walking)。不过,我在使用这些说明绘制路线时也遇到了问题。

使用第二组指令,这是我在解决 Xcode 提醒我的一些错误后得到的:

我是否以某种方式链接了 rendererForOverlay 错误,因为在两种情况下都没有调用它?