Javascript 在codeigniter中显示多个地图位置时出错

Javascript 在codeigniter中显示多个地图位置时出错,javascript,codeigniter,google-maps,Javascript,Codeigniter,Google Maps,我正试图使用数据库中的纬度和经度在谷歌地图中显示多个位置 这是我的代码: 函数initMap() { var映射; var bounds=new google.maps.LatLngBounds(); 变量映射选项={ mapTypeId:“路线图” }; map=new google.maps.map(document.getElementById(“mapCanvas”)、mapOptions); 地图设置倾斜(50); 变量标记=[['','']; var infoWindowCont

我正试图使用数据库中的纬度和经度在谷歌地图中显示多个位置

这是我的代码:


函数initMap()
{
var映射;
var bounds=new google.maps.LatLngBounds();
变量映射选项={
mapTypeId:“路线图”
};
map=new google.maps.map(document.getElementById(“mapCanvas”)、mapOptions);
地图设置倾斜(50);
变量标记=[['',''];
var infoWindowContent=[
['' +
'' + '']];
var infoWindow=new google.maps.infoWindow(),marker,i;
对于(i=0;i
在initMap()函数中,您可以先将所有餐厅位置存储在一个数组中:

        ///populate this array with your list of restaurants
        ///sample content
        var vendorList = [
                ['vendor 1', '51.493225','-0.184325'],
                ['vendor 2', '51.498970','-0.186340'],
                ['vendor 3', '51.487782','-0.2027224']
        ];
然后循环浏览该列表以显示标记:

        ///loop through the declared array
        for( i = 0; i < vendorList.length; i++ ) { ..... }
///在声明的数组中循环
对于(i=0;i
检查这个从给定代码重新创建的工作,并为所有三个示例供应商位置显示3个标记。


希望这有帮助

首先,餐厅数据是如何格式化的?存储它的变量是什么?能否共享$vendor\u name、$vendor\u latitude、$vendor\u longitude的var\u转储