问题标签 [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.

0 投票
0 回答
721 浏览

google-maps - 在 Google Maps V3 中切换多边形图层

我已经为此苦苦挣扎了大约一个月。我做了很多研究并尝试了几种不同的方法,但一直在努力。我有一张地图,其中包含使用融合表创建的多边形以及需要在其中绘制多边形的 XML 文件中的数据。它创建了两个不同的多边形。一种基于 XML 文件中的多边形线和基于 XML 文件中的县名的多边形,使用融合表来获取线。我创建了一个带有两个复选框的下拉框。一场风暴和一个县。我正在尝试设置这些复选框,以便可以切换两个不同的多边形,但我真的很难。我需要切换它们,因为如果在同一位置有两个多边形,有时多边形会相互重叠。所以我需要能够在两者之间切换。

地图位于此处... GOOGLE MAP

地图的 js 代码在这里... GOOGLE MAP CODE

这是上面链接中的代码,仅用于我创建的按钮....

我遇到的问题是让这些切换框打开和关闭两个不同的多边形图层。我不确定我做错了什么。我从在这里找到的另一个示例中创建了这些框,但是我很难将这些多边形应用于这些复选框。

任何人都可以为我做错或错过的事情提供一些建议或提示吗?

-谢谢

0 投票
1 回答
1570 浏览

arrays - 将多条折线添加到单个数组

我是 Maps API V3 的新手,但我找不到将多条折线放在一个数组中的方法,所以我可以用一个按钮(一次全部)使它们显示/隐藏。这是我的代码。

// 设置点击事件监听器:只需将地图设置为以波哥大为中心

// 函数初始化

// 完成初始化

// 显示/隐藏多段线

// 创建按钮

0 投票
3 回答
3132 浏览

google-maps - 以米为单位绘制线宽的谷歌折线

我注意到,当您在谷歌地图中绘制折线时,您会设置它的宽度(以像素为单位)(笔画宽度)。有没有办法可以将其设置为米?

0 投票
0 回答
2408 浏览

android - 如何在谷歌地图上显示导航路线?

我正在开发一个使用 MapFragment 的应用程序。我正在将谷歌地图 v2 加载到运行良好的应用程序中。现在,我想在起点和终点之间显示一条彩色线,就像 android 显示的导航应用程序一样,以及动画导航标记。

简而言之,每当用户选择起点和终点时,我想在我的片段中显示导航应用程序。

在此处输入图像描述

这是我的应用程序的屏幕截图。如您所见,我放置了一些标记。现在我想在我的地图上显示导航路线。

0 投票
1 回答
1497 浏览

android - 谷歌地图路线方向在android v2中由箭头显示

我正在尝试在 android google v2 中实现 google 地图标记。

我也可以使用 json 解析在地图中显示标记,但我面临的问题是:

1:解析只是告诉掉头,但它不告诉左掉头或右转弯,所以即使我使用一些图像来显示它的掉头,我也不知道掉头应该是哪条路。

2:是否可以在地图 v2 的折线上绘制或显示箭头,如下图所示

路线图方向

所以任何教程或示例如何做到这一点..

谢谢

0 投票
1 回答
5651 浏览

android - 删除谷歌地图 v2 中的特定折线

我正在使用标记拖动在谷歌地图 v2 中绘制折线,这是我的代码

并删除所有折线,这是按钮 onClick 中的代码

现在我想删除特定的折线,我该怎么做?希望有人可以帮助我。提前致谢。

0 投票
1 回答
156 浏览

android - 更新谷歌地图 gui

在Android中的initialonCreate方法之后,是否还有其他方法可以更新或更改onCreate方法中的原始内容。

例如,我在该onCreate方法中启动了一个 GoogleMap,并在其上绘制了折线和圆圈。有没有办法更新这张地图,以便删除旧的折线和圆并用新的替换?

提前喝彩。

0 投票
2 回答
1290 浏览

google-maps - 获取折线上动画符号的纬度和经度

我有一张带有折线和在线动画符号的地图。就像谷歌在这里的例子一样

https://developers.google.com/maps/documentation/javascript/examples/overlay-symbol-animate

现在我想在动画时提取动画符号的纬度和经度。我想将地图平移到符号,所以如果符号超出范围,地图会自动调整它以显示动画符号。

如果有任何其他工作可以做到这一点,而不是获得经纬度积分,请告诉我。

0 投票
0 回答
1458 浏览

javascript - 在Google Maps api v3中沿路线获取给定距离的坐标

这是我想做的

  1. 计算从 A 到 B 的路线。
  2. 沿该路线在距 A 指定距离处放置一个标记,并在该点显示街景。

已尝试使用http://www.geocodezip.com/scripts/v3_epoly.js并绘制折线,但问题是路线中的点之间的距离->overview_path 相距太远,导致折线制作“快捷方式”。

有没有更优雅的解决方案?

0 投票
0 回答
843 浏览

javascript - 在 Google Maps V3 中使用折线渲染大量标记的性能问题

在地图上渲染大量带有标记的简单(两点)多段线会出现性能问题。

示例(在 Firefox 上测试):

要放置 30,000 个标记和 15,000 条简单多段线,渲染需要时间。

解决这个问题(流数据):每 2 秒添加 250 条折线和 500 个标记,而不是添加所有标记和折线。但是在渲染所有标记和折线后,浏览器在放大/缩小时没有响应。

有一个简单的解决方案吗?

尝试使用 MarkerClusterer(标记和折线),但在放大/缩小浏览器后无法渲染并崩溃。

仅使用标记(无折线)进行了尝试,性能良好。它能够渲染并能够放大/缩小。标记和折线的组合是否存在任何限制或性能问题?

谁能建议实现这一目标的最佳方法?

提前致谢!

斯里