Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удается закрыть infowindow в google maps 
:(
    Опции темы
Anna87
Дата 24.8.2012, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.2.2012

Репутация: нет
Всего: нет



Доброго времени суток, создавала маркеры в google maps , не удается закрыть открытые infowindow при клике на новый маркер, заранее спасибо =)
Код

function CreateMap() {
     var centerLatlng = new google.maps.LatLng(55.764688, 37.639894);
     var myOptions = {
         zoom: 11,
         center: centerLatlng,
         mapTypeId: google.maps.MapTypeId.ROADMAP
     }
     var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

     
     function AddMarkerToMap (position, map, title) {
        var contentString = '<div class="content">' + addressShort + '<br/>' + 'Телефон: ' +Phone + '<br/>' + 'Факс: ' +Fax + '<br/>' + 'Email: ' +email + '</div>';
        var infowindow = new google.maps.InfoWindow({
         content: contentString,
        });    
         var marker = new google.maps.Marker({
           position: Latlng,
           map: map,
           title: currentTitle
         });

        google.maps.event.addListener(marker, "click", function () {
                infowindow.close();
                infowindow.open(map, this);
             });    
     }

         <xsl:for-each select="//List/Office[@GeoPointX + 100 > 0]">
         var currentLat = <xsl:value-of select="@GeoPointX"/>;
         var currentLng = <xsl:value-of select="@GeoPointY"/>;
             var Latlng = new google.maps.LatLng(currentLat, currentLng);
             var addressShort = '<xsl:value-of select="@AddressShort"/>';
             var Phone = '<xsl:value-of select="@Phone"/>';
             var Fax = '<xsl:value-of select="@Fax"/>';
             var email = '<xsl:value-of select="@email"/>';
             var currentTitle = addressShort;
             AddMarkerToMap (Latlng, map, currentTitle);
         </xsl:for-each>

 }



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0356 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.