问题标签 [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.
mapkit - 访问枚举变量会导致 MKPolyline 子类不呈现
好吧,有一个奇怪的问题,我设置为地图叠加层的折线显示得很好,除非我尝试访问 rendererForOverlay 方法中的枚举变量。
这是我的自定义折线的标题。
ios - 折线未从用户位置绘制(蓝点)
我正在使用此代码显示坐标之间的折线,但我得到了这条直线。如何解决这个问题。
ios - 地图视图上的虚线
我可以使用下面的代码相当容易地在两点之间创建一条线(无论如何都是它的一部分)我怎样才能使线点而不是实线?线条越长,是否可以改变不透明度?
ios - MKPolylineRenderer 产生锯齿状、不相等的路径
我正在使用 iOS 7 MapKit API 在显示 MKDirectionsRequest 生成路径的地图上生成 3D 摄像机运动。路径由 MKOverlayRenderer 渲染,如下所示:
它运行良好,除了一个问题。当我使用 MKMapCameras 缩放或平移路径时(如果没有它们,如果我只是作为用户这样做),路径是锯齿状的,如下面的屏幕截图所示:
我测试了切换到 MKOverlayLevelAboveLabels 是否会有所不同,但遗憾的是结果是一样的。
有没有人有关于如何改进渲染的建议?切换到测地线路径是否会有所不同,如果是这样,我将如何在这里实现?
ios - MKPolyline 未在 MKMapView 上显示
这是代码。它非常简单。我正在为正在行走的人开辟道路。所以,这是我的ViewController.m
文件的代码:
现在,只有注释显示,没有任何MKPolyline
显示。我究竟做错了什么 ?谢谢。
ios - 检测 MKPolyline 上的触摸手势
在我的应用程序中,我有一个带有一些 MKGeodesicPolylines 的 MapView。我希望能够识别这些线上的触摸手势。使用以下方法添加叠加层:
[_mapView addOverlay:polyline];
我试过WildcardGestureRecognizer应该适合我的目的。这是我正在使用的代码:
问题是上面代码中第一个 Log 被调用的地方。班级似乎总是回来null
。日志输出:
2014-01-06 13:50:41.106 App[11826:60b] view class: (null)
我希望有人能指出我正确的方向。提前非常感谢!
工作代码:
我让它为我工作。希望它可以帮助别人:
选择:
添加 UITapGestureRecognizer:
手势:
在可触摸区域之间切换:
代替
和
或者
ios - MKPolylineRenderer 上的两条彩色/自定义线
我在一个MKMapView
. 数据是从网络服务下载的,对于需要绘制的每一行,我正在创建一个MKPolyline
,将其添加到一个overlayArray
(一些叠加层有多个折线),最后通过以下方式将该叠加层添加到地图中:
因此调用了下一个函数,该函数非常有效:
如您所见,从预定义strokeColor
的. 这一切都按预期工作。UIColor
NSMutableDictionary
但是,有些线条重叠,并不总是需要使用单一颜色。我想知道是否有一种方法可以创建由两种甚至三种颜色组成的线条,但不是像许多健身应用程序中看到的那样沿着线条渐变,而是线条上的颜色。例如,另一个用途是绘制一条由两条白线组成的高速公路路线,中间有一条透明条。
这对于我正在开发的应用程序来说非常重要,所以我会在这里发布我发现的任何发现,我希望其他人也可以分享他们的想法和知识。
ios - MKPolyline 中 iOS7 Xcode5 中的应用程序显示错误
我正在将我的旧应用程序更新为iOS7
. 在该应用程序中,我使用MKPolyline
. 它在我的新 xcode 中工作正常iOS6
,Xcode 4.6
但在我的新 xcode 中不起作用,并且在MKPolyline
.
是苹果有变化MapKit Framework
。我应该更新什么?
在MKPolyline
代码上显示此错误
Unknown type name 'MKPolyline'
但是,如果我按住 Control 并单击MKPolyline
它,它将带我进入 MapKit 类。
ios7 - 如何在 MKPolyline 上呈现文本
这基本上是我想要做的:
1)在地图上绘制一些路线(使用 MKPolyline 和 MKPolylineRenderer 足够简单)
2)标记路线(如果路线上有空间,最好重复标记)
- 设置文本字体
- 让文本跟随折线的曲线
我知道答案涉及扩展一个类,但我不确定它是 MKPolyline 还是 MKPolylineRenderer,也不知道用哪种方法处理它。
objective-c - 使用 MKPolyline 在地图上绘制用户路线
我对Objective-c很陌生。
在我的应用程序中,我试图将用户采取的路线绘制到地图上。
到目前为止,这是我仅获取用户当前位置的内容:
我在网上浏览了一下,收集了我应该使用的信息MKPolyline
并给它坐标。但我只是不确定如何存储位置,然后MKPolyline
在应用程序运行时连续发送它们用于绘制点。