问题标签 [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.
mysql - 从多个mysql点创建谷歌地图折线
我有一个 mysql 表,其中包含一系列 lat/lng 点被写入 xml 文件并作为点导入谷歌地图。这似乎工作正常,但不是简单地用一个点标记它们,我想在它们之间生成一条折线。在查看开发人员文档时,我注意到该示例通过为每条线/点集创建一个新的 latlng 对象进行迭代。有没有一种方法可以动态调用一系列点来从我的数据库中生成多条线?抱歉,如果这似乎是一个明显的修复 - 我对地图 api 有点陌生。提前致谢!
我正在使用的输出 XML 文件如下所示:
HTML/ 脚本将 XML 坐标调用到地图中:
developer.google doc 上有问题的代码段:
我目前没有在控制台中显示任何错误。这就是我尝试从原始帖子中实现前两个代码片段的方式,但我没有让地图显示任何线/点。可能是我定义点变量的方式/它不是存储数组,而是一个点?我也尝试使用 [] 来定义“点”-但这不起作用/也没有显示任何错误...
javascript - 如何在谷歌方向上制作无限多段线并将可拖动标记拟合到线上?
我发现可以在 google api 方向上只添加八个航点,你知道如何绕过这个限制吗?我试图显示方向api,但放弃了这个想法。现在我的解决方案是基于自己的折线,每次单击都会添加应该粘在该线上的标记,接下来随着您拖动它应该移动,这里发生的是,如果有超过 8 个点的折线与标记不再兼容。也许我的方法完全不好?如何解决这个问题?
当前代码:jsfiddle
标记不在折线上:
javascript - 如何通过点击绘制多条折线?
我一直在寻找解决方案,但都是如何从 json 文件中绘制折线等。主要问题是每次单击“新建折线”按钮时如何获得创建新折线并将旧折线存储在数组中的功能?二、点击“新建折线”按钮后如何在地图上留下折线并绘制新的,只有点击右键才能清理和恢复?可能更好的方法是将折线存储在类之外,或者为此创建一个新的单独类?你可能不得不以不同的方式处理这个问题吗?
糟糕的演示,但突出了我希望的意思:jsfiddle
数组已移至全局范围,但无法在最后一条折线上设置地图只能通过 clearOverlays 函数工作。现在,其他按钮出现了并发症。我创建了额外的全局对象 newPoly 但不知道好主意是否可以更好地从 myPolyline 获取对象?在其他方面,无法在存储在数组折线中的地图上设置恢复情况。
google-maps-api-3 - 谷歌地图折线之间有空格
在谷歌地图 API-V3 上;沿着折线所示的路径显示步骤的唯一方法是在折线接头处设置一个丑陋的标记。反而; 有没有办法缩短折线的末端?
draggable - Confine dragging of Google Maps V3 Marker to Polyline
I've created a Google Map and have drawn a polyline on it. I've then added a marker to the start of the polyine (same coords as the starting coords of the polyline).
What I'd like to be able to do, is grab and drag the marker but have it "stick" to the polyline such that you can only drag it along the polyline and not away or to the side of it.
Is it possible to confine a draggable marker to a path in GM V3? If not, can anyone think how this might be done? There's the possibility of snapping the marker to the nearest point on the path when the user drops it, but I'd prefer a smoother "drag along the path" effect.
Happy to have ArcGis suggestions too. Have not provided code as this is more of an in theory question.
Let me know if I need to explain further.
Thanks in advance
iphone - Drawing route partially not getting required output in iPhone MapView
I am trying to draw route between two points using polyline . I got somewhat route but not correct and I think it will get confused at the turn . I am using google api for getting points of route .Following is code what i tried please check .
}
}
}
//to decode polyline and retrives coordintes i have used following method
// to draw actual route
}
google-maps-api-3 - 将现有标记添加到新的折线叠加层
给定 Google 地图视图上的一组现有标记位置,如何将这些点添加到折线叠加层?
我正在构建一个网络旅游应用程序,用户可以在其中根据通过 AJAX 调用检索到的一组 GPS 坐标来选择停靠点。这部分工作正常,因为所有点都显示在地图上。
我的问题是我只想将标记位置添加到折线。目前,选定的点被添加到 tourList 数组中,该数组被转换为 JSON 数组并通过 jquery ajax post 调用发布。所以我知道点击事件处理程序正在为一部分工作。
这个问题几乎符合我的需要,除了它是为 Maps API v2 设计的,而且我正在使用 V3。
到目前为止我得到了什么:
目前,我在 Firebug 中没有收到任何脚本警告,但从未调用 updatePolyline 函数。
我是否需要在标记侦听器中添加侦听器来更新折线?
javascript - 从折线坐标数组创建高程剖面
我使用坐标数组创建了一条折线,其代码改编自 https://google-developers.appspot.com/maps/documentation/javascript/examples/polyline-simple
虽然第一种(可能也是最糟糕的)制作这条线的方法只是一个巨大的纬度/经度点列表。还在学习编程技巧,我很抱歉。我是地理学家而不是程序员!
我想从那条线上获取高程并创建一个高程剖面图。我是 JS 新手,不知道如何调试不起作用的东西。我似乎无法使用折线中的坐标填充路径数组。
它当前设置为将 bikeCourseCoordinates 推送到一个新数组,然后将其用作路径。我尝试使用 bikeCourseCoordinates 数组作为“路径”,但这也不起作用。
在线(但不是工作版本)在这里: http ://geography.uoregon.edu:50000/bentesting/map_try3.html
jquery - 谷歌地图 api v3 不显示折线
我正在使用谷歌地图 v3。我使用来自 json 文件的信息创建了一些标记。我正在尝试在我的地图上放置一些路线,但这不起作用,我不知道为什么不这样做。
这是我的 jQuery 代码:
这里是我的 json 文件:
提前致谢。
google-maps-api-3 - Google Maps API V3 上的自定义折线
我需要帮助,我尝试更改我的折线颜色,但它不起作用,我不知道我的绘制线解决方案是否正确,请帮助我 =) 我将发布 2 个我的正常代码和一个代码尝试. 谢谢 =)
这是死记硬背的部分
最后,这就是我尝试放置颜色
什么错误?