问题标签 [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.
google-maps-api-3 - 折线的距离
我正在折线中工作,我需要获得它的距离。因此,如果有人可以提供帮助,我将不胜感激。
此致。
这是我的代码:
javascript - 在折线上停止动画符号 - googlemaps
我根据这个非常有用的答案在折线上使用了符号动画: Animate symbol on multiple geodesic polylines
我想要的是有几条折线并在选择一条时生成动画并为其他折线停止动画。
也就是说,一旦使用上述方法开始,我想删除符号并停止动画:
我尝试了另一个这样的功能,但它根本不起作用:
两者都不:
谢谢。
java - 谷歌使用 Java/Hibernate 将折线映射到 Postgis
我有一个页面,用户在其中输入起点和终点,并在地图中显示路线。我想知道如何获取这个多边形(折线)并通过 Java / Hibernate 将其保存在 Postgis 中。
有人可以帮助我吗?
谢谢。卢西亚诺
ios - 隐藏/显示具有特定标题的 MKPolyline?
如何隐藏/显示MKPolyline
具有特定标题的折线 ( )?
我可以使用以下代码删除它们:
但我希望可以选择显示/隐藏它们。
提前致谢。
google-maps-api-3 - 谷歌地图 v3 错误绘制编码折线
我有一张地图,用户可以在其中绘制折线,对其进行编码,然后将其保存到 mySQL 数据库中。然后,还有另一个地图从数据库中查询编码字符串,解码折线并将其显示在地图上。
我正在使用encodePath()
几何库中的函数,如下所示:
此代码生成如下字符串:
然后我继续使用mediumtext类型将此字符串存储在 mySQL DB 中。
第二张地图,查询数据库以获取编码的折线字符串,这与我最初保存的完全相同。
然后我使用几何库中的解码函数解码字符串并创建折线,如下所示:
我的问题是,沿途的某个地方,一些折线点搞砸了,生成的折线与原来的不一样。
我尝试在 mySQL 中使用blob类型。结果相同。
我尝试通过使用编码字符串在第二个地图上声明一个字符串变量来绕过数据库。结果相同。
google-maps-api-3 - 使用 SVG 路径创建加号 (+)
我试图创建一个 + 符号作为谷歌地图项目的 SVG 路径。加号将使用图标路径属性沿折线绘制。到目前为止,我已经设法接近,我的加号目前看起来像一条水平线,垂直设置在一端“-|”。我需要它出现在水平线的中间,使它看起来像一个加号。
我的当前路径是使用以下路径命令设置的:
我应该如何改变它以实现我的加号?我可以找到很多更复杂的形状、曲线、渐变填充等的例子,但我的知识有限,我很难找到正确的坐标来表达我的形状!
google-maps - Google Maps V3 折线绘图/编辑/继续绘图
我正在寻找一种通过谷歌地图 v3 绘制折线的方法。完成后,可以编辑多段线,然后继续绘制相同的多段线。
我已经阅读了很多关于 DrawingManager(在 3.7 中引入)的内容,并阅读了这里找到的 V3 的大部分 API:
https://developers.google.com/maps/documentation/javascript/overlays#drawing_tools
这显示了这个例子:
https://google-developers.appspot.com/maps/documentation/javascript/examples/drawing-tools
developer.google 示例很棒,它允许用户通过单击最后一个顶点来绘制和完成折线。但是一旦完成,我似乎无法找出如何继续在同一条折线上绘图。这可能吗?
我知道 Google Maps API 最高版本为 10(Frozen)。我什至查看了他们的发布和实验版本,但那里没有谈论它。
我愿意接受任何建议。
javascript - 用于编辑谷歌地图折线的事件处理程序?
我正在寻找一个在您在 Google 地图中编辑折线时触发的事件,类似于标记上的“拖动”事件。我找到了 'capturing_changed' 事件,但它似乎在 dragstart 和 dragend 上触发,而不是在 drag 上触发。因为我不得不重新发明轮子,允许拖动标记并根据标记的位置更新折线,基本上是重新发明可编辑的折线。我希望能够添加标记,可编辑的折线可以顺利完成,但我必须能够在拖动时检测到。我在 API 文档或谷歌搜索中找不到任何东西,所以我想我会在这里问。
javascript - 谷歌地图 - 沿着直线折线获得 X% 的纬度
我需要沿其他两个纬度/经度点之间的直线折线段以 X 百分比获取位置的纬度/经度。
到目前为止,我最接近的是使用以下内容(沿线占 40%):
这对于短距离非常有效,但是对于长折线段,返回的 latlng 超出折线行进的位置,因为它计算的是沿地球表面的最短距离,而不是平面地图上的最短距离。
对此的任何帮助将不胜感激,希望我只是遗漏了一些明显的东西。