открыть несколько инфоиндустов из внешнего клика javascript

Привет, я использую Google map, чтобы показать свои местоположения поиска, под картой перечислены результаты поиска. Если пользователь нажимает на приведенный ниже результат, на карте Google отображается инфо-окно.

function setMarkers(map, locations) 
{
        var infoWindow = new google.maps.InfoWindow({});
        var markers = new Array(); 
        var image = new google.maps.MarkerImage('images/pin_red.png',
            new google.maps.Size(32,39),
            new google.maps.Point(0,0),
            new google.maps.Point(18, 30));

        var shape = {
            coord: [1, 1, 1, 20, 18, 20, 18 , 1],
            type: 'poly'
        };


        var alph    =   65;


        for (var i = 0; i < locations.length; i++) {

          var beach = locations[i];
          var myLatLng = new google.maps.LatLng(beach[1], beach[2]);

          var title =   beach[0].split('~~');

         var marker = new google.maps.Marker({
              position: myLatLng,
              map: map,
              icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld='+String.fromCharCode(alph)+'|FF0000|000000',
              shape: shape,
              title: title[0]+'
'+title[1], zIndex: beach[3] }); $('#mappoint-'+String.fromCharCode(alph)).bind('click', function() { google.maps.event.trigger(marker, 'mouseover') }); google.maps.event.addListener(marker, 'mouseover', function() { infoWindow.setContent(this.title); infoWindow.open(map, this); }); alph = parseInt(alph)+1; } }

Это функция, которую я использую, она показывает последнее созданное infowindow при нажатии любого результата, у кого есть идея?

$('#mappoint-'+String.fromCharCode(alph)).bind('click', function() {
     google.maps.event.trigger(marker, 'mouseover')
});

Этот раздел, имеющий проблему, связывается только с последним созданным маркером.

1
nl ja de

Ответов нет

0
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском