问题标签 [infobox]
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.
arrays - 标记数组 - 将数组中保存的信息传递给 InfoBox
我有一组显示良好的标记。我遇到的问题是为每个使用数组中保存的内容显示一个信息框。该数组称为 store_pins,元素 4 和 5 保存要传递给 InfoBox 的值(元素 4 包含图像的文件名,5 包含图像的标题)。信息框代码将
单击标记时需要调用 InfoBox,并且应该在我的代码底部有注释 // INFO BOX CODE GOES HERE。
我的完整代码如下:
google-maps-api-3 - Google 在信息框上映射 v3 标记
我正在创建网站https://yachtcharterbook.com,其中包含谷歌地图 v3。我得到了标记和信息窗口,它们在标记鼠标上弹出。当 infowindows 出现时,我尝试用鼠标在它上面导航,但是当另一个标记在它下面时 - 当前 infowindow 关闭并且第二个弹出窗口。图层或面板或 z-index 存在问题,我不太了解。我尝试使用 infowindow 窗格:'floatPane',窗格:'mapPane',infowindow 和标记上的 zIndex,但没有变化。也许你有一些想法为什么会发生?
谢谢!
google-maps - 谷歌地图信息框,平移地图以调整信息框大小
我有一个带有信息框的谷歌地图。信息框具有在信息框显示后更改其大小的功能。
但是,当内容大于最初显示的内容时,这会导致 infoBox 流出地图。有没有办法调用 infoBox panBox 功能,以便 infoBox 将再次在地图中重新调整自身,就像它在打开时一样?
简而言之:更改大小后如何使 infoBox 再次适合?
请参阅示例: 小提琴
点击信息框查看问题
我的代码示例,因为我不允许在没有代码的情况下展示小提琴:)
javascript - 谷歌地图信息框异步集成不起作用
一直在寻找在我的网站上使用 Google 的 InfoBox 插件实现异步 Google Map 的方法。这是我的代码:
这是我的地图 div
这是信息框的我的 div
错误说:未捕获的 ReferenceError:未定义标记 帮助!
javascript - 谷歌地图信息框 - 当前信息框后面的标记会在鼠标悬停时触发一个新的信息框。并在鼠标移出时关闭信息框
我已经玩了几个小时了,但我觉得我没有任何进展。
问题 #1:当我滚动地图标记时,会显示它的信息框。但是,当我将鼠标移到信息框上时,显示的信息框后面有一个不同的标记,后面的标记的信息框将打开。我更新了我的 infobox.js 文件并将其设置为enableEventPropagation: true
. 但没有运气。
问题 #2:当我将鼠标移出地图标记和信息框时,我希望信息框关闭。您可以在下面我注释掉的代码中看到,我试图弄清楚,但无法解决。我尝试过的任何事情都会导致地图无法加载。我该怎么办?
非常感谢!
javascript - 如何包含 js 代码以在谷歌地图的信息框中嵌入 Facebook 视频
我正在制作一个显示世界各地用户创建的项目的谷歌地图。当您单击标记时,信息框会打开并显示有关用户的信息,并在该信息框的轮播中显示图片或视频。
所以我需要嵌入视频和图片。Youtube 或 Vimeo 没有问题,但问题出在 Facebook 视频上,因为我需要添加一个 javascript 方法来允许我们嵌入 Facebook 视频:
我需要包含的脚本:
然后播放视频,你在信息框的内容中有这个:
这是一个解释如何嵌入 Facebook 视频的链接。
我成功地在“普通”html 页面上播放了该视频,但当我将其放在信息框上时我看不到它,因为我找不到将此 javascript 代码连接到信息框的方法。如果我只是将 javascript 代码放在信息框内容之外,它也不会。我试图在我的信息框内容的头部包含:
或者直接在内容头中包含脚本:
当我这样做时,我得到的结果是 html 页面显示了我在结束脚本标记之后立即编写的代码
我找到了一些东西可以让它在没有 js 的情况下工作,因此它不能适用于我在我的数据库中获得的每个 facebook 视频链接,它只适用于某些类型的 url
一些链接就像:https ://www.facebook.com/konstantinos.gargas/videos/vb.1065124383/10205486637779746 在 /videos/ 之后有奇怪的东西,上面的 iframe 标签不起作用:(
因此,如果有人可以帮助我,那就太好了:)
(对不起我的英语,我希望我很清楚)
maps - 是否可以在模态中显示谷歌地图弹出窗口
我正在尝试找到将信息框弹出到模式中的参考。我的用例是谷歌地图弹出窗口是一个非常有用的导航工具,但是由于它锚定了点击的对象,它通常在移动设备上不在屏幕上。
我还没有发现任何表明这是可能的。
api - bing maps api防止当前打开时打开相同的信息框
我正在使用 Bing Maps API 并且遇到了这个问题。单击图钉时,将显示信息框。但是,如果您继续单击该图钉,它将继续打开更多信息框。如何防止这种情况并且只打开一个信息框?