问题标签 [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.
ios - MKPolyline 的问题
我对 Xcode 非常陌生,并且在使用折线跟踪用户路径时遇到了问题。
我正在正确获取位置。我能够正确添加引脚。但是,我的折线方法永远不会被调用。
下面是我的代码。
在头文件...
在实现文件中,我有以下代码。我在 didUpdateLocations 方法中调用 drawPolyline 方法,该方法被正确调用。
非常感谢您的帮助。提前致谢。
iphone - 查找 2 条折线之间的角度
我在 MkMapView 中的 MKPolyLineView 上的 2 组坐标之间绘制 MKPolyLines。一条线是从一个点到另一点的实际路线,而另一条线是两点之间的最短距离。我已经成功绘制了 2 组线。现在我需要找到两条线之间的方向角度。尽管我付出了很多努力,但我还是没有找到任何有用的东西。需要帮助。
这就是我绘制折线的方式。
ios - 使用 GPS 坐标在 iOs 地图上创建折线
在我的应用程序中,我计算了脚步声,现在我想知道速度,我想存储 GPS 坐标以在另一个 ViewController 中绘制一条折线。我认为我可以使用以下代码存储此坐标:
但它不起作用,因为locationArray
它只存储了 GPS 传感器接收到的最后一个坐标。为了更好地向您解释我正在尝试开发的内容,我将在这里写一些更具体的内容:在第一个 ViewController 中,我想显示 2 个标签,我在其中计算步数和速度。所以在这个 ViewController 中我必须接收坐标数据,我认为这个数据应该插入到NSMutableArray
. 在第二个 ViewController 中,我显示了一个标签,我将在其中插入总步数(通过使用prepareForSegue
方法),在 MapView 下方,我将在其中绘制一条折线以显示我制作的路径。为此,我需要在第一个 ViewController 中收到的坐标,所以我必须通过使用将数据从第一个 ViewController 传递到第二个 ViewControllerprepareForSegue
方法。我的问题是如何存储所有坐标以将它们放在第二个 ViewController 中以绘制折线?有人帮我吗?
谢谢
ios - 如何为 mkOverlay 设置 mapRect?
我想在我的地图上的折线路线顶部设置一个矩形。
这正是我想要做的:
我对这行代码有疑问:
我收到“预期标识符”错误。这行代码有什么问题?这是为 MKPolyline 路线设置 Mkrect 的正确方法吗?
谢谢!
ios - MKMapView - 未调用 rendererForOverlay
我最近开始学习objectiveC并开始在iOS6中开发一个应用程序。
现在,我正在尝试将其转换为 iOS7 并面临 MKMap 的问题。
在 iOS6 中,我使用的是 viewForOverlay。
在 iOS7 中,我将其更改为 renderForOverlay。但是,我的应用程序没有调用 mapView:rendererForOverlay。下面是我的代码。感谢你的帮助。
ios - 将 MKTileOverlay 与 MKPolyLine 一起使用
我的 MKMapView 上有一个有效的 MKTileOverlay 和 MKPolyline,但需要每秒左右更新折线。我目前通过删除旧行并添加一个新行并添加下一点来执行此操作。目前这确实有效,但会导致重新加载 MKTileOverlay 的图块。是否可以在不重新加载所有图块的情况下使用可变折线或替换它?
ios - 在一个 UIView 而不是另一个中调用了相同的 MKOverlayView 委托。少了什么东西?
我的应用程序将 GPS 移动作为 MKMapView 上的 MKPolyline 路径路径作为 HomeVC 中的 MKOverlayRenderer 进行跟踪,保存数据并稍后在 DisplayVC 上显示为更深几个 VC 的保存路径路径。我可以确认数据与第二个 VC 上的原始数据相同,并且在显示地图时使用了正确的 routeBounds,但从未在第二个 VC 上调用 OverlayRenderer。为什么不?我在考虑委托问题,但我找不到任何问题。
两者都是 homeVC.h
和 displayVC.h 是一样的,除了名字:
homeVC.m 和 displayVC.m 的设置都是一样的:
这里有很多运行良好的代码。然后,
任何人都可以帮助解决我的问题吗?谢谢!
ios - 在 MKPolyline 旁边显示标签
我正在尝试使用 MKDirections 的新 iOS7 API 在我的 MKMapView 上呈现路线。我已经弄清楚如何使用 MKPolyline 和 MKPolylineRenderer 计算路线并在地图上显示它们。唯一的问题是如何在折线旁边显示一个小标签,以标出响应对象中返回的路线的“名称”。例如,在地图应用程序中,如果您搜索到某个目的地的路线,它会为您提供 2 或 3 条可能的路线,并且每条路线旁边都有一个小标注气泡中的估计时间。该标签/按钮/视图是我希望能够绘制的,最好是在它们的折线旁边。任何帮助将不胜感激。
ios - 在ios中绘制折线时出错
我正在创建一个应用程序,它应该显示两点之间的路线。
这两个位置存储在数组“位置”中。
我收到一个错误
Objective-C 指针类型“NSMutableArray *”到 C 指针类型“CLLocationCoordinate2D *”的隐式转换需要桥接转换
请帮我解决这个问题。
提前致谢。
ios - 沿 MKPolyLineView ( MKPolylineRenderer ) 的渐变
我想根据速度等某些条件在折线视图上应用渐变。我能够子类MKPolyLineRenderer
化以使用自定义笔触和填充进行绘制,但只能沿路径使用相同的颜色。
我看到了其他类似的问题,例如:从圆形或甜甜圈 或在 OSX 上绘制线段,如何渐变填充路径笔划?,但这并不是我想要的。如果我理解正确,则无法用这些方法填充如下路径。至少不作为一个整体来对待。
一个非常相似的问题是Gradient Polyline with MapKit ios。但它为点之间的每个段添加了一个叠加层,我认为这不是太有效。
这是唯一可能的方法吗?(我需要绘制成百上千个这样的片段……)如何轻松实现这一点?
谢谢