问题标签 [infowindow]

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 投票
1 回答
6164 浏览

javascript - 谷歌地图(v3)信息窗口始终在同一个标​​记上打开

我创建了几个 Gmarker(从由 JQuery“加载”函数加载的 JSON 数据),在所有这些上我添加了一个事件侦听器来打开我之前在标记上创建的 infowindow 对象,然后我将它们全部添加到地图中。

问题是信息窗口总是在同一个标​​记上打开。我以前都有这个工作,我看不出问题出在哪里......变量的范围?某处愚蠢的错误?

我上传了一个示例,这里是javascript 文件的快捷方式

编码 :

0 投票
1 回答
439 浏览

javascript - 有什么方法可以最大化 Google Maps v3 中的 InfoWindow

Google Maps API 的旧 (v2) 版本允许最大化信息窗口(请参阅此示例),但我在 v3 中找不到任何等效功能。选项卡式信息窗口也会发生同样的情况(不再支持它们)。

有没有办法做到这一点(即使有插件)?

0 投票
3 回答
6671 浏览

jquery - 带有ajax v3的谷歌地图信息窗口

我几乎得到它,但它并不完全有效。我正在尝试通过 ajax 加载内容,它确实加载了正确的内容,我可以看到它在 firebug 中加载,但是它给了我一个错误:未定义信息窗口。我有一些不合适的地方load_content

在 load_content 加载一个带有一些文本的小窗口之前,这两行注释掉了。

0 投票
1 回答
18652 浏览

google-maps - 使用 Google Maps V3 的多个折线和信息窗口

我有一个包含多条折线的地图,并且想在单击该线时打开一个特定于线的信息窗口。

到目前为止,我的代码只显示了最后一次迭代的内容。

我找到了我想要的两个非常好的例子,但经过数小时的尝试,我仍然没有进一步。
示例 1:http
://srsz750.appspot.com/api3/polylines-multiple.html 示例 2:http ://www.geocodezip.com/v3_GenericMapBrowser.asp?filename=flights090414.xml

所以你是我的最后一枪:-S

这是我的代码,仅显示了最后一次迭代的内容:

这是我希望工作的代码,但所有行都消失了(只有相关代码,我还添加了鼠标悬停功能):

0 投票
1 回答
757 浏览

google-maps-api-3 - Google Maps API v3 - 列出所有打开的 Infowindows

是否可以获得所有打开的信息窗口的列表?IE。就像我们可以得到标记一样。

先感谢您!

0 投票
3 回答
6747 浏览

google-maps - 在 Google Map API V3 中的信息窗口上隐藏阴影

我想在 Google Map API V3 的 infowindow 上隐藏阴影。我尝试访问 Floatshadow 窗格,但我不知道该怎么做。

0 投票
1 回答
1545 浏览

google-maps-api-3 - 在 Google Maps API v3 中获取 InfoWindow 的锚对象

在 Google Maps API v3 中,可以使用 open 方法将 InfoWindow 附加到锚点。有没有办法检索该锚对象?

0 投票
1 回答
352 浏览

javascript - 将 javascript var 转换为 html 表单文本框

嗨,我有点击事件,每次在地图上检测到点击时,都会弹出一个信息窗口和标记。

在信息窗口中,我试图在单击完成后立即显示 lat 和 lng。我设法获得了 event.latlng,但是如何将 location.lat() 或 location.lng() 转移到 html 文本框中?

谢谢

0 投票
4 回答
10079 浏览

google-maps - Google Maps API InfoWindow 不显示内容

我的代码如下所示:

基本上它是根据给定的地址字符串在单个地图上创建一些标记。它将一个 infoWindow 添加到单击时打开的标记。

问题是:infoWindow 显示为空。

截图在这里:

截屏

PS:使用地图 API V3

0 投票
2 回答
7436 浏览

javascript - Google Maps API V3 infoWindow - 所有 infoWindows 显示相同的内容

在我的页面中,纬度、经度和信息窗口内容存在于名为 obj 的对象数组中。

因此,如果我需要第一个对象的属性纬度,我可以调用 obj[0].latitude。

每个对象的 infoWindow 内容存储在 obj[i].text 中。

我正在使用下面的循环遍历 lat & long 值并显示标记和 infoWindows。

}

上面的代码有效,但所有 infoWindows 都显示了最后一个 obj[i].text 的内容。

如何仅将特定 infoWindow (obj[x].text) 的 infoWindow 内容与该 infoWindow 实例相关联?

如果有人可以在不使用 jQuery 或任何其他外部库的情况下指出解决方案,那就更好了。

谢谢,