问题标签 [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 投票
3 回答
18614 浏览

google-maps-api-3 - GMaps API V3 - 多个标记和信息窗口

我知道,这是一个经常性的问题,但是......我的多个标记有一个大问题:它们都有相同的标题和相同的信息窗口内容。

我在很多网站上搜索过,但我没有找到代码中的问题所在。我希望你能帮助我(我相信是这样的!)

这是我的代码:

我真的希望有人能告诉我我的错误,非常感谢你的帮助!


不,我真的不明白,这应该是我在代码中没有看到的东西:

感谢帮助 !!:)

0 投票
1 回答
1334 浏览

html - InfoWindow 内的音频播放器(谷歌地图)

我需要在标记的 InfoWindow 中显示音频播放器(当然还播放音频)

1)我尝试使用audio.js http://kolber.github.com/audiojs/

如果我在页面代码上放置“音频”标签,它会起作用,但是如果我写这样的东西

信息窗口是空的。

2)我也试过普通的Flash播放器:

但是有时我会在播放器中看到它,但在大多数情况下 infowindow 也是空的。

任何人都可以说我错在哪里或提出正确的解决方案?

谢谢。

0 投票
0 回答
1440 浏览

android - 谷歌地图的信息窗口

我正在寻找一种在 Android 中为 Google-Maps 创建 Info-Windows 的简单方法。
例如:具有经度、纬度和文本参数的函数。这些是在地图上单击某个位置时显示的。

感谢帮助

0 投票
2 回答
1508 浏览

javascript - 谷歌地图信息窗口 - 信息框代码

我想知道是否有人可以帮助我。

我正在尝试将 Google 网站中的“信息框”代码实现到我现有的 Javascript 代码中,但我不断收到以下错误“信息框未定义”。我已经根据原始代码检查了我的代码,但我无法找出问题所在。是否有可能有人可以看看这个并让我知道我哪里出错了。

此外,如果可能的话,我还希望有人向我展示如何使信息框出现在标记单击上,平移地图以使标记在地图上居中,并在单击每个标记时InfoBox 移动并出现在已单击的标记旁边。

非常感谢和亲切的问候

克里斯

0 投票
3 回答
11361 浏览

javascript - Google Maps - 将 InfoWindows 附加到数组中的多边形

我整个早上都在用这个把头撞在墙上。我创建了一个多边形数组,并希望将每个数据中的一些数据关联起来,这些数据将显示在 infoWindow 中。我可以看到地图上的所有多边形。我添加了侦听器,它会触发(发生颜色变化),但我没有得到 infoWindow。任何帮助将不胜感激!

干杯!

C...

0 投票
3 回答
4133 浏览

css - 为什么google的infoWindow CSS没有暴露?定制太难了

这真的让我很烦恼 - 很多。

在浏览了谷歌地图 v3 在 firebug 中生成的客户端代码之后,我准备开车到街上,让其中一些工程师了解一下我的想法...... arrrgh :P

infowWindow 类生成的 HTML 我个人认为简直是疯了。也许有人可以帮助我理解它。

infowWindow HTML 结构是这样的:

哇——太疯狂了!

注意没有真正的语义结构,而且 - 天哪,我敢有这样的假设 - 任何地方都没有类名,什么都没有。我想也许他们有某种 9 片盒子,然后分别制作箭头;我的意思是,iw3.png 中的图像精灵肯定不会成为这里的问题。

我非常希望对这个 api 有影响的人能遇到这个问题,并希望谷歌最终会找到一种方法来解决这个问题,这样自定义 infoWindow 视觉效果就像标记一样简单。

感谢收看!愉快的评论。

同时,我将使用 hack 来获取这些疯狂的 div 并让它们按照我的要求进行操作。


早些时候我评论了其他一些帖子,我认为在 API 中要求一种方法不应该太多,它可以让您使用自定义 UI,而无需像当前需要的那样使用整个窗口对象的近乎重复(参见 google扩展类 v3)。

0 投票
1 回答
3906 浏览

javascript - 智能信息窗口和谷歌地图标记

我正在尝试将 Pamela Fox 的“智能信息窗口”代码实现到我的谷歌地图中,​​但我似乎无法让它工作。地图上出现正确定位的标记。但是当我点击标记时,没有任何反应,但我没有收到任何错误消息,我必须承认对此有点迷失。

我哪里错了?

HTML 表单

智能窗口JS

更新代码

0 投票
1 回答
650 浏览

jquery - 使用来自 JQuery 输出的数据数组在 Google Maps 版本 3 上创建自定义信息窗口

由于 Google Maps 版本 3 的 API 仍在不断发展,我不希望使用任何插件。我的版本 2 的原始脚本完美地显示了单击标记时出现的自定义信息窗口,并在单击地图区域时消失。新 API 引入了一个对象 google.maps.OverlayView,我很难将它与 JQuery 结合使用。我的原始代码示例如下所示:

我能找到的最接近的例子是:http ://www.tdmarketing.co.nz/blog/2011/03/09/create-marker-with-custom-labels-in-google-maps-api-v3/这是离我的想法还差得很远。

我不确定是否有人对上述内容进行转换以使其可以与 API 版本 3 一起使用。

0 投票
1 回答
2092 浏览

javascript - 使用 FusionTables 层关闭 Google v3 API InfoWindow

我们正在通过 FusionTables 生成带有标记/信息窗口的地图。

地图是通过 FusionTables 层呈现的,我正在使用InfoBox 插件来创建我自己的自定义样式的 InfoWindow。

这一切都很好,花花公子。我的窗口按预期出现。

但是,由于我使用的是我们的 FusionTables 设置,因此会生成所有标记/信息窗口。我从来没有手动声明它们。

因此,我得到了两个 InfoWindows。谷歌默认,和我的新信息框版本。我正在通过这个监听器创建信息框:

此时,当我记录它时, e 会导致以下结果:

我正在寻找一种方法来防止显示原始 InfoWindow。至少,在 InfoBox 打开时隐藏/关闭 InfoWindow 的方法。

0 投票
2 回答
391 浏览

google-maps - 如何在 Google 地图边缘显示信息窗口?

当地图元素悬停时,我正在显示 InfoWindow 弹出窗口(使用 InfoBubble,一个由一些开源坏蛋实现的样式化子类)。如果地图上的东西在边缘,那么 InfoBubble 将被截断。

当然,还有 autoPan 选项,但由于不断平移,这会使性能变差。相反,我想:

  1. 让 InfoWindow / InfoBubble 的内容可见,即使它超出地图边缘,或者
  2. 根据边缘的位置智能地切换信息窗口的位置和尺寸。

选项 2 不是我现在想要编码的。

有人知道实现选项1的方法吗?

(谷歌地图 API v3)