на карте Google в php codeigniter отображается несколько маркеров

#php

#php

Вопрос:

Как выполнить цикл php foreach в Java script? мне нужно зациклить latitude_code amp; longitudie_code в Java script

эта строка должна быть в цикле var centerLatLng = new google.maps.LatLng (широты, долготы);

пожалуйста, предложите мне..

спасибо за предварительный просмотр..

Ответ №1:

на ваш взгляд;

 <script>
    // Your Java...

    <?php foreach($items as $item) { ?>
      google.maps.LatLng(<?php echo $item->latitude; ?>,<?php echo $item->longitude; ?>);
    <?php } ?>

</script>
  

Комментарии:

1. Привет, Крейг, спасибо за быстрый rply.. здесь я не могу увидеть значение по оповещению, См. разделите код, как показано ниже <?php foreach($items как $item){ ?> var myLatlng = new google.maps. LatLng(<?php echo $item-> широта; ?>,<?php echo $item-> долгота; ?>); <?php } ?> оповещение (myLatlng);

Ответ №2:

Вот [демо] (http://jsfiddle.net/2crQ7/) , я думаю, это вам поможет, в этом примере используется массив java script, и вы используете php array.Просто используйте свой массив для зацикливания, не передавайте местоположение в функции setMarkers (карта, местоположения) . Попробуйте этот пример, если вы не получите ответа, я предоставлю свой код.