当我在寻找如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了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;
单击标记时的结果将是:
姓名:名字,姓氏。