我试图在Google地图加载时将Bootstrap Popover放置在特定的经纬度位置上。该Popover必须能够包含HTML,同时在地图加载时一起加载。
我尝试过很多方法。使用Infobox和Google自定义覆盖物来浮动一个div到地图上,这些div会出现在正确的位置,然后我可以链接到它们并将它们用作Popover的元素。但是它们不能在开始时加载。必须在控制台中启动它们,例如:
$("#example1").popover({ title: 'Look! A bird image!', content: "hello"})
$("#example1").popover('show')
当我手动输入这些内容时,它们能够正常显示在地图上。但是,如果我将它们放入我的JavaScript文件中,并在所有内容都加载完后再加载该文件:
$(document).ready(
function(){
$("#example1").popover({ title: 'Look! A bird image!', content: "hello"})
$("#example1").popover('show')
console.log("hello")
});
什么也没有发生。它根本不起作用。
我试图做的是将一个div定位在某个经度/纬度上,然后使用其中的一个a元素来作为popover的位置。这一切都应该在启动时发生。
有没有更简单的方法我没有看到?
trigger: 'manual'
吗? - Gady