Javascript 代码点火器+;Biostall&x27;谷歌地图API v3:不同标记中的不同信息窗口
当我在寻找如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了Biostal的这个库,它是一个集成在CodeIgniter中的Google地图。我现在的问题是,在文档中,在设置onclick js的标记下有一个参数Javascript 代码点火器+;Biostall&x27;谷歌地图API v3:不同标记中的不同信息窗口,javascript,codeigniter,google-maps-api-3,Javascript,Codeigniter,Google Maps Api 3,当我在寻找如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了Biostal的这个库,它是一个集成在CodeIgniter中的Google地图。我现在的问题是,在文档中,在设置onclick js的标记下有一个参数 $marker['onclick'] = ""; 现在我被困在这一部分。它会只是一个标准的JS吗?还是有别的办法?我试过这样做,但是没有用,它不起作用 $marker['onclick'] = `infowindow.open(map, marker); var info
$marker['onclick'] = "";
现在我被困在这一部分。它会只是一个标准的JS吗?还是有别的办法?我试过这样做,但是没有用,它不起作用
$marker['onclick'] = `infowindow.open(map, marker);
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var contentString = "<div>HELLO WORLD!</div>" `;
$marker['onclick']=`infowindow.open(映射,标记);
var infowindow=new google.maps.infowindow({
内容:contentString
});
var contentString=“你好,世界!”`;
任何提示都可以!我对Javascript不是很了解,如果能得到任何帮助,我将不胜感激。因此,在浏览文档时,我发现了一个名为“infowindow\u content”的参数
$marker['infowindow_content'] = "//insert info window content here. :D";
编辑:因此,不需要使用$marker['onclick']='';如果您要使用['infowindow\u content']。它会自动实现到每个标记(如果您的地址来自数据库)
例如:
$marker['infowindow\u content']=“Name:”.$dbres->fname.,“.$dbres->lname
单击标记时,其结果将是:
姓名:名,姓 在创建InfoWindow实例之前移动contentString的分配。然后像这样添加click侦听器:$marker.addListener('click',function(){infowindow.open(map,marker);});顺便说一句,这里有一个来自谷歌本身的例子:谢谢!但我解决了。文档中有一个参数用于设置infoWindow内容。我只是把info窗口放在那里,并调用onclick参数。但是谢谢你!太好了,你终于解决了。