проблема маркера карты с информационным окном с такой же информацией - PullRequest
0 голосов
/ 07 июня 2018

вот мой код

 function buildMarkerMap(data, map) {
        for (var i = 0; i < data.length; i++) {
            var node = data[i];
            var position = new google.maps.LatLng(node.latitude, node.longitude);

            if (node.user_id != 0) {
                var image = new google.maps.MarkerImage('http://maps.google.com/mapfiles/ms/icons/green-dot.png');
            } else {
                var image = new google.maps.MarkerImage('http://maps.google.com/mapfiles/ms/icons/blue-dot.png');
            }



            var infoWindow = new google.maps.InfoWindow({
                content: node.php_date + ' ' + node.user_name + ' :' + node.user_id,
                maxWidth: 150
            });

            var marker = new google.maps.Marker({
                position: position,
                map: map,
                icon: image,
                zIndex: i
            });

            marker.addListener('click', function() {

                infoWindow.open(map, this);
            });



        }
    }

, что над маркером карты работает плавник для нахождения маркеров, но в информационном окне у вас есть проблема, при нажатии на маркер он показывает то же самое информационное окно последнего маркера, зарегистрированного вDB

Может ли кто-нибудь помочь внести изменения в информацию по каждому другому маркеру?

...