Не открывается информационное окно в Google Maps API

178
15 июля 2018, 16:20

Не могу понять почему не открывается, окно при нажатии на маркер.

Вот , что наделал

 <script type="text/javascript">
                       function initialize() {
                         var latlng = {lat: <?php echo $row['lat'] ?>, lng: <?php echo $row['lng'] ?>};
                         var settings = {
                           zoom: 15,
                           center: latlng,
                           mapTypeControl: true,
                           mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
                           navigationControl: true,
                           navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
                           mapTypeId: google.maps.MapTypeId.ROADMAP
                         };
                         var map = new google.maps.Map(document.getElementById("map_canvas"), 
                          settings);
                         var contentString = '<div class="infowindow">' +
                         '<h3><?php echo $row['title'] ?></h3>' +
                         '<p><?php echo $row['pre_event'] ?></p>' +
                         '</div>';
                         var infoWindow = new google.maps.InfoWindow({
                          content: contentString
                        });
                         var companyPos = new google.maps.LatLng(<?php echo $row['lat'] ?>, <?php echo $row['lng'] ?>);
                         var companyMarker = new google.maps.Marker({
                          position: companyPos,
                          map: map,
                          title:"<?php echo $row['title'] ?>"
                        });
                         google.maps.event.addListener(companyPos, 'click', function() {
                          infoWindow.open(map, companyPos);
                        });
                         google.maps.event.addListener(map, 'click', function() {
                          infoWindow.close();
                        });
                       }
                     </script>
READ ALSO
Как работать с txt файлом как с массивом?

Как работать с txt файлом как с массивом?

Есть текстовый файл, в нём хранятся данные в таком формате:

223
Блок в компоненте родителя не видит ширины дочерних блоков выводимых внутри него

Блок в компоненте родителя не видит ширины дочерних блоков выводимых внутри него

В корневом компоненте app-component расположен header с несколькими ссылками для перехода по роутам, которые выводятся тут-же ниже в router-outletСтраницы,...

172
requestAnimationFrame, не получается зациклить

requestAnimationFrame, не получается зациклить

Модернизирую найденный кодВ оригинале клочья тумана проходят снизу вверх по canvas, и исчезают

195