问题标签 [google-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.
java - 将经纬度折线编码为ascii值
任何人都可以有代码将折线(数组)纬度和经度值编码为java中的ascii字符串
例如
我的数组在java中
上面的值作为 GeoPoint 类型存储到 List 对象中,例如
并想像这样转换成ascii字符串
我需要接受 latlng 值数组并返回 ascii 字符串的方法,任何帮助将不胜感激
javascript - 如何在谷歌地图中绘制一条多点的折线(并出现折线)?
为什么当我想使用具有许多点(超过大约 7 个点)的 Google 地图 V3.0(JavaScript API)绘制折线时,尽管尝试绘制带有少量点的折线,但折线不会出现出现?
编辑:
代码
javascript - 谷歌地图3重绘折线闪烁
我正在绘制一条具有相当多的纬度/经度点(~ 1000)的折线。我有两个滑块(开始和结束),允许用户调整时间范围,然后更新折线以显示这两次之间的数据。
我的更新算法是这样的:
现在奇怪的是,当我拖动结束滑块时,线条会按预期重绘,但是当我拖动开始滑块时,它会正确重绘线条,除非在高缩放级别下,线条的部分似乎略有移动(它没有当放大关闭时)。我认为这可能与谷歌应用于折线的抗锯齿算法有关,但当我移动结束滑块时它不会这样做。
有谁知道是什么导致了这种闪烁?
javascript - 谷歌地图 api 平行路径线
我正在为打包假期开发一种行程映射器,我对到目前为止所做的工作感到非常满意;我有使用自定义渲染器实现的方向 api,因此我可以获取行车路线,并绘制我自己的折线,并绘制完整的方向箭头,这些箭头不是沿路径间隔的谷歌可怕的箭头。我不完全是数学专家,我正试图弄清楚如何使一条路径与另一条路径平行。例如,行程从城市 1 到城市 2,然后返回城市 1。
我想抵消返回城市 1 的折线的行程,以便它反映路径,但平行于它。理想情况下,我想在创建路径时检查其他路径中的交叉点,如果找到,则仅在这些点处偏移路径。这将是一个更好的实现,因为您可以例如仅在路径恰好与另一条路径相交的地方平行路径,例如当它仅在短时间内与另一条路径相遇时。
我从 bill chadwick 那里找到了 API2 的这段代码
链接在这里:http ://wtp2.appspot.com/ParallelLines.htm
更新:不知何故设法转换了这个旧的 v2 脚本以使其在 v3 中工作,但我遇到了一些麻烦......
它比原来的点数增加了一倍多,并遵循路径,但实际上是随机扔掉它们。截图在这里:
我转换的课程在这里:
这在一定程度上是有效的……它与原始实现一样有效。整个路径是在缩放的基础上重新计算的,我有点破解了在更高缩放级别跳过非常短的路径(奇怪的角度)的功能,它越接近于你放大的路径。
我宁愿有一个不重新计算的固定距离偏移量,因为它非常密集......有很多程序可以完成这个壮举,rhino3d,autocad,illustrator......我觉得这对于驾驶方向来说会很棒谷歌地图本身,路径的偏移,因此您可以区分回程和原始行程。
如果有人在 JS 中做过类似的事情,即使它不是专门针对谷歌地图的,我很乐意看到它。我正在调查的链接:
google-maps-api-3 - 如何在 Google Maps v3 中的折线上放置信息窗口?
我想知道如何infowindow
在polyline
使用中显示Google Maps Api V3
?并出现在折线的中间?!
google-maps-api-3 - 如何在绘图管理器中更改折线标记?
我测试了一个新的绘图库,并让我质疑如何从绘图管理器中获取折线位置并设置另一个标记?如本例所示:polyline-complex。
我的例子:
iphone - 查找坐标是否在给定多段线上的最佳实践?
对于导航应用程序,我需要检测用户何时偏离给定的驾驶路径(表示为坐标列表),所以我想要做的是每当我为用户获取新的位置更新时,我会检查这个位置是否在路径中。是不是太复杂了?
google-maps-api-3 - google maps api v3 的 fitbounds 不以我的折线为中心
我希望能够在我的站点的所有折线上进行中心缩放。
另外,我想为这些新坐标对中的每一个添加标记。我见过很多关于多个标记和多个多边形的例子,但从来没有关于折线的例子,我无法解决这个问题......
我看过一些非常有用的页面,例如:http ://salman-w.blogspot.com/2009/03/zoom-to-fit-all-markers-polylines-or.html
但是他们中的大多数人事先假设了某种知识,而我知道的不多。
这是我的代码:
在此先感谢,我对 googles API 和这个网站非常陌生。
google-maps - 如何使用标记和折线显示谷歌地图?
我可以创建一个显示折线的地图和一个可以显示标记的地图,但我无法让它们显示在一张地图上。我需要一个基本地图,其中包含两条不同颜色的折线和显示在折线上的自定义标记。
对我来说有 HTML 中的任何示例吗?
安德烈