Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 代码点火器+;Biostall&x27;谷歌地图API v3:不同标记中的不同信息窗口_Javascript_Codeigniter_Google Maps Api 3 - Fatal编程技术网

Javascript 代码点火器+;Biostall&x27;谷歌地图API v3:不同标记中的不同信息窗口

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

当我在寻找如何对数据库中的地址进行地理编码的解决方案时,我偶然发现了Biostal的这个库,它是一个集成在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>" `; 
$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参数。但是谢谢你!太好了,你终于解决了。