问题标签 [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.
javascript - 无法在谷歌地图 v3 上绘制折线,但可以将它的点绘制为标记(我使用的是 OpenStreetMap 图层)
以下代码用于polyline
在 Google 地图上使用绘制 a V3 API
,但有时会绘制,polyline
尽管有点(因为我可以将地图上的点显示为标记)但没有polyline
出现
更新 2:我正在使用openstreetmap
layer over Google maps
。绘制时会导致问题polyilne
吗?
w
变量包含字符串形式的数据,例如:
真实数据示例w
:[此代码可以为以下点绘制标记,但不能绘制折线]
注意:我已经反转lng
并且lat
在出于某种目的创建点时
a
具有要表示为折线代码的点的数组在哪里
CreateMarker() 函数
javascript - 谷歌地图 JavaScript
如何在用户单击提交按钮时在两点之间绘制一条折线,并在用户单击重置按钮时将其重置。我用这段代码在绘图函数()中绘制了一条折线,并使用 onclick()调用了它,但这不起作用,请任何人告诉我我们如何调用该函数并绘制一条折线
wpf - 寻找折线之间交点的算法
Bentley-Ottmann 算法用于寻找一组直线的交点。但我有很多折线:
有没有办法找到一组折线的交点?
我正在弄清楚,但与此同时,如果有人可以提供一些指示或想法,那将很有帮助。谢谢阅读。顺便说一句,我使用的是 WPF/C#,所有的折线都是 PathGeometry。
图片来源:http ://www.sitepen.com/blog/wp-content/uploads/2007/07/gfx-curve-1.png
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
这清楚地表明这两个点是具有实际坐标等的有效点。
所以它创建了具有有效坐标的折线。调用该方法来绘制该折线。然后它也到达了将折线添加为视图的地步。
为什么地图上不显示?请帮忙!
iphone - 如何区分 viewForOverlay 中的两条 MKPolyline:
我正在将多个MKPolylines
as加载overlays
到MKMapView
. 我希望能够区分这些如何改变颜色、线宽等。
但是,当viewForOverlay:
被调用时,它看到MKPolylines
的都是一样的,这不允许我改变它们中的任何一个。
我怎样才能做到这一点?我可以以某种方式在每个标签上附加标签MKPolyline
吗?或者,另一种更好的方法来做到这一点?
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 中开发,因此我具备快速工作所需的一切。
此致
c# - 围绕折线创建一个多边形,如缓冲区
我环顾四周,找到了一个如何获取折线并在其周围创建缓冲区的示例,因此我最终得到了一个多边形。
到目前为止,我发现我需要 Minkowskis Sums 才能这样做,但我无法理解原始算法并将其转换为代码。
我更喜欢 C# 中的示例或算法的演练。
google-maps - 如何从 Google Maps V3 中删除圆圈?
我用画圈了
如何从地图中删除圆圈?
google-maps - 如何获取折线中两个端点之间的所有LatLng点
我正在研究 GMap 定制。我想要一个浮动圆圈穿过一条折线。我的问题是,我们能否在特定间隔后获得折线中的所有 LatLng 点,例如,所有 LatLng 间隔为 100 米。我的折线代码是:
我只得到最后的 LatLng 值。我想要跨折线的值。
提前致谢。
matlab - 计算一系列绘制值中增长/下降最快的部分
我有一系列绘制的值(x,y)。我正在寻找一种方法来识别具有最快增长/下降率的段 {(Xi, Yi), (Xi+1, Yi+1)}。 在示例图像中,这些段被标记并具有以下 X 坐标 (516, 550) 用于最快增加的段和 (620, 635) 用于最快下降段。我如何定义一个算法来做到这一点?