使用javascript和php放置标记数组google map

使用javascript和php放置标记数组google map,javascript,google-maps-api-3,Javascript,Google Maps Api 3,这是在地图上显示的标记,给出lat和lng为24.8和67.2 var marker = new google.maps.Marker({ position: new google.maps.LatLng(24.8, 67.2), map: map, title: 'Hello Karachi!' }); } 以下是向从数据库获取的lat和lng发出警报的功能 function CallL() { var len = document.getElementByI

这是在地图上显示的标记,给出lat和lng为24.8和67.2

 var marker = new google.maps.Marker({

   position: new google.maps.LatLng(24.8, 67.2),
   map: map,
   title: 'Hello Karachi!'  }); 
 }
以下是向从数据库获取的lat和lng发出警报的功能

function CallL()
{
  var len = document.getElementById('slcLon').length;
  for(var i=0; i<len ; i++)
  {
    alert(document.getElementById('slcLon').options[i].text);
  }
  var len2 = document.getElementById('slcLat').length;
  for(var j=0; j<len2 ; j++)
  {
    alert(document.getElementById('slcLat').options[j].text);
  }
}
函数CallL()
{
var len=document.getElementById('slcLon').length;

对于(var i=0;i您的问题一点也不清楚,但您可能需要这样的答案:

var markers = [],
    latitudes = document.getElementById('slcLat'),
    longitudes = document.getElementById('slcLon');
for (var i = 0; i < latitudes.length; i++) {
    for (var j = 0; j < longitudes.length; j++) {
        markers.push(new google.maps.Marker({
            position: new google.maps.LatLng(latitudes.options[i].text, longitudes.options[j].text),
            map: map,
            title: 'Hello Karachi!'
        }));
    }
}

给出语法错误的代码是什么?请提供显示问题的代码。当我放置var len=document.getElementById('slcLon').length;在var marker=new google.maps.marker之后出现错误({你想在下拉列表中为纬度和经度的每个组合添加标记吗?例如,如果纬度为1、2、3,经度为7、8、9、10,你想显示哪些标记?你想告诉我们错误吗?还是想让人们猜测?我在单独的选择框中有lat和long,我想在ma上显示标记p在我的选择框中使用lat和long选项是的,我尝试过这个选项,但现在它在地图上没有显示任何标记
var markers = [],
    latitudes = document.getElementById('slcLat'),
    longitudes = document.getElementById('slcLon');
for (var i = 0; i < latitudes.length; i++) {
    markers.push(new google.maps.Marker({
        position: new google.maps.LatLng(latitudes.options[i].text, longitudes.options[i].text),
        map: map,
        title: 'Hello Karachi!'
    }));
}