Получить координаты карты Google из MySQL с 5 местоположением подряд? - PullRequest
0 голосов
/ 31 января 2012

Предполагая, что у меня есть 5 местоположений в строке вызова данных locationOne, locationTwo, locationThree, locationFour, locationFive. Как мне их всех вызвать и показать в гугл карте ниже? Ниже шоу извлекай один.

  var marker = new google.maps.Marker({
position: new google.maps.LatLng<?php echo $location['locationOne']; ?>,
map: map,
}); 

Спасибо.

Ответы [ 2 ]

0 голосов
/ 31 января 2012

, если $ location - это массив типа $ location ['locationOne'], $ location ['locationTwo'] и т. Д., Используйте что-то вроде этого:

<?php foreach($location as $location){ ?>
    var marker = new google.maps.Marker({
        position: new google.maps.LatLng(<?php echo $location; ?>),
        map: map,
    }); 
<?php } ?>
0 голосов
/ 31 января 2012

0 Создать массив всех расположений:

var locs = [
      ['Location name 1', -33.890542, 151.274856, 4],
      ['Location name 2', -33.923036, 151.259052, 5]

    ];
  1. Показать

    для (i = 0; i marker = new google.maps.Marker ({position: new google.maps.LatLng (locs [i] [1], locs [i] [2]), map: map});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...