问题标签 [polyline]

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 回答
2064 浏览

javascript - 无法在谷歌地图 v3 上绘制折线,但可以将它的点绘制为标记(我使用的是 OpenStreetMap 图层)

以下代码用于polyline在 Google 地图上使用绘制 a V3 API,但有时会绘制,polyline尽管有点(因为我可以将地图上的点显示为标记)但没有polyline出现

更新 2:我正在使用openstreetmaplayer over Google maps。绘制时会导致问题polyilne吗?

w变量包含字符串形式的数据,例如:

真实数据示例w:[此代码可以为以下点绘制标记,但不能绘制折线]

注意:我已经反转lng并且lat在出于某种目的创建点时

a具有要表示为折线代码的点的数组在哪里


CreateMarker() 函数

0 投票
0 回答
225 浏览

javascript - 谷歌地图 JavaScript

如何在用户单击提交按钮时在两点之间绘制一条折线,并在用户单击重置按钮时将其重置。我用这段代码在绘图函数()中绘制了一条折线,并使用 onclick()调用了它,但这不起作用,请任何人告诉我我们如何调用该函数并绘制一条折线

0 投票
2 回答
4922 浏览

wpf - 寻找折线之间交点的算法

Bentley-Ottmann 算法用于寻找一组直线的交点。但我有很多折线:

在此处输入图像描述

有没有办法找到一组折线的交点?

我正在弄清楚,但与此同时,如果有人可以提供一些指示或想法,那将很有帮助。谢谢阅读。顺便说一句,我使用的是 WPF/C#,所有的折线都是 PathGeometry。

图片来源:http ://www.sitepen.com/blog/wp-content/uploads/2007/07/gfx-curve-1.png

0 投票
0 回答
2372 浏览

iphone - 在mapview上绘制折线不显示

我正在尝试使用MKPolyline我的MKMapView. 它没有给出任何错误,但这条线没有出现在我的地图上。

我几乎尝试了所有方法,但仍然无法正常工作。

[新的]

我现在已经尝试将其余的评论出来。我还将所有内容都移到了同一个控制器中。子级仅向其父级发送带有 CLLocations 的 NSMutableArray。我还认为它可能在与屏幕上显示的不同的 MKMapView 上绘图。但似乎不是,因为我成功地在同一个 MKMapView 上绘制了图钉和 TileOverlay。

我试过这个没有成功:

这输出:

绘制叠加
绘制 routeLine
绘制 routeLineView
点数:2
设置线规格后


[最初的问题]

我将反向发布我的代码:

地图视图:viewForOverlay:

这将全部输出到控制台:

绘制叠加
绘制 routeLine
绘制 routeLineView

添加行

创建线 这发生在子模态视图控制器中

这将正确输出数据。我目前有两个“路由航点”。我的输出是:

路由航点:145449142.044444 161268376.039062 -34.07 15.06
路由航点:142917646.563556 157564926.760068 -29.86 11.67

这清楚地表明这两个点是具有实际坐标等的有效点。


所以它创建了具有有效坐标的折线。调用该方法来绘制该折线。然后它也到达了将折线添加为视图的地步。

为什么地图上不显示?请帮忙!

0 投票
3 回答
4237 浏览

iphone - 如何区分 viewForOverlay 中的两条 MKPolyline:

我正在将多个MKPolylinesas加载overlaysMKMapView. 我希望能够区分这些如何改变颜色、线宽等。

但是,当viewForOverlay:被调用时,它看到MKPolylines的都是一样的,这不允许我改变它们中的任何一个。

我怎样才能做到这一点?我可以以某种方式在每个标签上附加标签MKPolyline吗?或者,另一种更好的方法来做到这一点?

0 投票
1 回答
400 浏览

matlab - 计算空间和时间重合的有效方法

给定一条 3 维折线P = {(x1, y1, t1), ..., (xn, yn, tn)}和另一条折线Q = {(x1, y1, t1), ..., (xm, ym, tm)}(m 不一定等于 n,因此折线可以有不同的长度),当移动物体 P 和 Q 的轨迹具有一些时间和定位相同时,就会发生空间和时间重合(点A,如示例图所示,是重合点,因为(xa, ya, ta)==(xb, yb, tb)很明显重合点可能是初始点集之外的点) 空间和时间的巧合 这个概念非常简单,视觉透视很容易识别共置发生的位置。最难的部分是如何实现一种算法,有效地计算重合并返回计算的(记住:点可能在给定的点集之外)x、y 坐标和时间 t 发生共置!该算法将在 Matlab 中开发,因此我具备快速工作所需的一切。

此致

0 投票
3 回答
6908 浏览

c# - 围绕折线创建一个多边形,如缓冲区

我环顾四周,找到了一个如何获取折线并在其周围创建缓冲区的示例,因此我最终得到了一个多边形。

到目前为止,我发现我需要 Minkowskis Sums 才能这样做,但我无法理解原始算法并将其转换为代码。

我更喜欢 C# 中的示例或算法的演练。

0 投票
1 回答
8117 浏览

google-maps - 如何从 Google Maps V3 中删除圆圈?

我用画圈了

如何从地图中删除圆圈?

0 投票
3 回答
2049 浏览

google-maps - 如何获取折线中两个端点之间的所有LatLng点

我正在研究 GMap 定制。我想要一个浮动圆圈穿过一条折线。我的问题是,我们能否在特定间隔后获得折线中的所有 LatLng 点,例如,所有 LatLng 间隔为 100 米。我的折线代码是:

我只得到最后的 LatLng 值。我想要跨折线的值。
提前致谢。

0 投票
2 回答
79 浏览

matlab - 计算一系列绘制值中增长/下降最快的部分

我有一系列绘制的值(x,y)。我正在寻找一种方法来识别具有最快增长/下降率的段 {(Xi, Yi), (Xi+1, Yi+1)}。 绘制值 在示例图像中,这些段被标记并具有以下 X 坐标 (516, 550) 用于最快增加的段和 (620, 635) 用于最快下降段。我如何定义一个算法来做到这一点?