Codeigniter + Biostall的Google Maps API v3:不同标记中的不同InfoWindow

时间:2018-07-05 15:46:34

标签: javascript codeigniter google-maps-api-3

当我在寻找一种如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了Biostall这个库,它是集成在CodeIgniter中的Google Map。我的问题现在是在文档上,在设置其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,也非常感谢我能提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

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

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

编辑:因此,无需使用$ marker ['onclick'] ='';如果您要使用['infowindow_content']。它会自动实现每个标记(如果您的地址来自数据库)。

E.G:

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

当您单击标记时,其结果将是:

名称:名,姓。