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转储