Php 如何从mysql表中获取多个纬度/经度值并将其作为Google地图标记放置?

Php 如何从mysql表中获取多个纬度/经度值并将其作为Google地图标记放置?,php,mysql,google-maps,google-maps-api-3,Php,Mysql,Google Maps,Google Maps Api 3,我有一个mysql表,里面有用户数据。其中有纬度/经度位置值。(作为两个单独的值)要使用它们创建标记,应执行以下操作: function initialize() { var myLatlng = new google.maps.LatLng(**LATITUDE HERE**,**LONGITUDE HERE**); var mapOptions = { zoom: 4, center: somewhere, mapTypeId: google.maps.Map

我有一个mysql表,里面有用户数据。其中有纬度/经度位置值。(作为两个单独的值)要使用它们创建标记,应执行以下操作:

function initialize() {
  var myLatlng = new google.maps.LatLng(**LATITUDE HERE**,**LONGITUDE HERE**);
  var mapOptions = {
    zoom: 4,
    center: somewhere,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

  var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
  });
}

google.maps.event.addDomListener(window, 'load', initialize);
我现在想为地图上的每个用户放置一个标记。如何从表中获取所有用户的lat/lng值,并最终放置所有标记?那么基本上,这个循环是如何工作的呢


非常感谢

循环将按如下方式工作,考虑到我有一个如下形式的用户位置数组

locations[0] = new Array("latitude" => "lat", "longitude" => "lng");
然后循环将如下所示

for (i = 0; i < locations.length; i++) {  
    marker = new google.maps.Marker({position: new google.maps.LatLng(locations[i]["latitude"], locations[i]["longitude"]), map: map});
 }
(i=0;i marker=new google.maps.marker({位置:new google.maps.LatLng(位置[i][“纬度”]、位置[i][“经度”]、地图:map}); }