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

javascript - 标记内容 (infoWindow) 谷歌地图

我正在尝试将 infoWindow 添加到 Google 地图上的多个标记中。我最接近的是获得一个 infoWindow 来显示您在数组中可以看到的最后一个地址,在所有标记上。我在下面粘贴的那段代码不起作用,我收到“未捕获的类型错误:无法读取未定义的属性 '4'”。我确定这是一个范围问题,但我在这里转了一圈,可以提供一些帮助:

感谢期待。

0 投票
1 回答
1037 浏览

javascript - 谷歌地图 api v3 中不同 infoWindow 的独特内容

我第一次涉足 Google Maps API,我希望在点击时出现独特的内容(每个标记的差异 iframe youtube vid)。我曾经做过一次,但是当单击另一个信息窗口时,我无法关闭一个信息窗口。

我正在尝试更改以下演示代码以在单击另一个时打开一个,但无法根据单击的标记来更改内容。

我知道我需要为每个标记上包含 iframe 的内容创建一个变量,但我不知道足够的 js 来做到这一点,然后让它正确拉入 infoWindow。

任何和所有的帮助表示赞赏。谢谢!

0 投票
2 回答
1081 浏览

actionscript-3 - 将标记数据加载到 Google Flash Maps MXML 自定义信息窗口

我尝试采用 Shane doolan 的这个食谱,见下文(来源:http ://cookbooks.adobe.com/post_Google_Maps_Custom_Info_Window-17492.html )。我可以使用 php 从 mysql 中提取数据(例如http://code.google.com/apis/maps/articles/phpsqlflex.html)并覆盖在地图上,但是我无法通过 mxml 自定义信息窗口加载数据单击标记时。请帮忙。谢谢!

这是 mxml 应用程序:

Google Info Window 组件 mxml 文件:

0 投票
1 回答
577 浏览

javascript - 点击 infoBox 不执行映射到“点击”功能的 javascript

我在我的谷歌地图上使用以下代码来包含 infoBox。

这很好用(出现信息框)。

我在框中显示的消息如下:

这是一个没有任何href信息的“a”标签,因为点击这个项目的逻辑是在javascript中处理的:

$('a.test').click(function(){ alert("clicked')});

当我单击 infoBox 中的“单击测试”链接时,当我应该收到“单击”警报消息时没有任何反应。

任何想法 ?

0 投票
1 回答
2329 浏览

maps - Google 地图 API V3 - InfoWindow 中的 DirectionsRendererOptions 和自定义内容

我正在尝试使用 Google maps V3 API 实现基于地图/方向的应用程序。到目前为止,我已经能够显示地图并显示所选两个位置的方向。

但是,我无法使用 DirectionsRendererOptions 在 InfoWindow 上设置自定义内容。下面给出的是我正在使用的。

似乎正在设置自定义 InfoWindow,因为当在新 InfoWindow 上设置 disableAutoPan 属性时,会发生预期的行为。但是内容没有设置。

有没有办法可以访问 InfoWindow 的内容(由 DirectionsRenderer 生成)并更新它?

提前致谢。

0 投票
0 回答
387 浏览

javascript - 将 gmap 的 InfoWindow 封装到一个函数中是行不通的

  1. 如果我在同一个函数中创建 gmap 的标记和信息窗口而不调用其他函数。我工作得很好。

  2. 但是现在,如果我想在函数 createMarkerInfoWin() 中封装一些操作,我该怎么办...

我试过这样:

1) 页面加载时调用函数 onLoad()。

2)

它行不通。标记显示在地图上,但单击标记时不会显示信息窗口。

所以我猜:对象信息的内存将在函数返回时被回收。

大家好,有没有更好的方法将创建操作封装在一个函数中?我只是不想将所有代码都放在函数 onLoad() 中。

咳咳……

0 投票
3 回答
6640 浏览

javascript - 在信息窗口谷歌地图 v3 中添加事件处理程序元素

嗨,我正在尝试向信息窗口内的按钮添加我尝试过的事件

我究竟做错了什么?或者这是另一种方法?谢谢

编辑

我也尝试过使用这样的 jquery,但是虽然它是由函数获取的事件,但警报没有显示。当我使用 chrome 进行调试时,它可以工作:(

0 投票
1 回答
369 浏览

flash - Google Maps Flash API:InfoWindow Letterspacing

我的 Google Maps Flash API infoWindow 中的字母间距有点奇怪。字母间距很紧。例如,双“r”触摸,看起来像“m”。有没有办法调整字距?

0 投票
1 回答
2445 浏览

javascript - 谷歌地图 V3 InfoWindow 错误

我在一个简单的网页上使用了一个简单的 Google Maps API。该地图包含一些自定义图标,并设置了一个 infoWindow。通过单击图标打开信息窗口/气泡时,地图不会自动平移并且单击信息气泡上的 X 不会关闭它。

我正在使用 JQuery,但没有它就进行了测试,但它仍然无法正常工作。单击图标并查看 Firebug 控制台后,我看到以下错误消息:

bO 不是函数

(75 超出范围 42)

我为此设置了一个jsFiddle测试用例,但我也在此处包含了代码(JavaScript 在正文中,因为代码是控件的一部分)。

0 投票
2 回答
503 浏览

jquery - 谷歌地图 - jquery 窗口问题

当我点击标记总是显示相同的数据...为什么?

代码:

}