Codeigniter + Biostall的Google Maps API v3:不同标记中的不同信息窗口



当我在寻找如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了Biostall的这个库,它是集成在CodeIgniter中的Google地图。我现在的问题是,在文档中,设置其 onclick js 的标记下有这个参数。

$marker['onclick'] = "";

现在我被困在这一部分。它会只是一个标准的JS吗?还是有别的办法?我试过这样做,但无济于事,它不起作用。

$marker['onclick'] = `infowindow.open(map, marker);
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var contentString = "<div>HELLO WORLD!</div>" `; 

任何提示都可以!我对Javascript并不真正了解,并且非常感谢我能得到的任何帮助。

因此,在浏览文档时,我发现了一个名为"infowindow_content"的参数。

$marker['infowindow_content'] = "//insert info window content here. :D";

编辑:所以,没有必要使用$marker['onclick'] = '';如果你打算使用['infowindow_content']。它会自动实现每个标记(如果您的地址来自数据库(。

例如:

$marker['infowindow_content'] = '名称: '.$dbres->fname.','.$dbres->lname;

单击标记时的结果将是:

姓名:名字,姓氏。

最新更新