соединение для повышения regex в gcc

Может быть, вам просто нужно обернуть цикл for вокруг него. Я не мог проверить это, потому что у меня нет кода PHP.

@foreach ($estates as $est)
for(let i = 0; i < estates.data.length; i++){
        var marker = new google.maps.Marker({
          map: map,
          icon: 'imgs/marker.png',
          url: "/pages/{{$est->id}}",
          label: {
              text: estates.data[i]
              color: "#fff",
          },
          position: {
              lat: {{$est->lat}},
              lng: {{$est->lng}}
          }
      });
}

 google.maps.event.addListener(marker, 'click', function () {
   window.location.href = this.url;
 });

Редактировать: Или вы можете попробовать отредактировать эту строку text: {{$est->data}}

Edit² : Просто удалите php и запускайте только в JavaScript? Я удалил цикл php foreach и просто попытался использовать объект javascript.

<script>
  var estates = <?php echo json_encode($estates);?>;

  function initMap(){
    var options =
        {
            zoom : 6,
            center : {lat:34.652500, lng:135.506302}
        };

    var map = new google.maps.Map(document.getElementById('map'), options);
    for(let i = 0; i < estates.length; i++){
    var marker = new google.maps.Marker({
              map: map,
              icon: 'imgs/marker.png',
              url: "/pages/"+estates[i].id,
              label: {
                  text: estates.data[0].price,
                  color: "#fff",
              },
              position: {
                  lat: estates[i].lat,
                  lng: estates[i].lng
              }
          });
     google.maps.event.addListener(marker, 'click', function () {
       window.location.href = this.url;
     });
    }
  }
</script>

Я надеюсь, что это помогает

7
задан manlio 28 March 2014 в 09:23
поделиться

2 ответа

Любой добавляет libboost_regex-gcc-1_35.a к Вашему списку объектных файлов в Вашей ссылке ступают или добавляют -static -lboost_regex-gcc-1_35 к тому же. Также убедитесь, что Вы имеете -I переключатель, указывающий на Ваше повышение, включает каталог в Ваш шаг компиляции. Если библиотеки вне типичного пути поиска (/usr/lib на *отклоняют), добавьте, что каталог к Вашей ссылке управляет с -Wl,-L/path/to/boost/libs для g++ или просто -L/path/to/boost/libs на ld.

10
ответ дан 7 December 2019 в 01:27
поделиться

Я также столкнулся с аналогичными проблемами при использовании файловой системы boost. Вот что мне нужно было сделать, чтобы он связался статически.

Отрывок из моего исходного (проблемного) файла Makefile: LIBS = -static -lboost_filesystem

Решение: LIBS = -Wl, -Bstatic -lboost_filesystem -lboost_system -Wl, -Bdynamic

Вы можете просмотреть полный Makefile из http://code.google.com/p/neptuner/source/browse/codebase/trunk/stratego/uboat/Makefile

Необходимо добавить boost_system, чтобы он правильно связывал. Прямое добавление / спецификация libboost * .a создавало больше проблем. Обратите внимание, что -Bdynamic присутствует для предотвращения статической компоновки стандартных библиотек.

0
ответ дан 7 December 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: