Карты Google: не удается отобразить InfoWindow - PullRequest
1 голос
/ 01 ноября 2010

Я создаю карту с маркером и информационным окном. Кажется, все работает, кроме InfoWindow. Я не вижу никаких ошибок в Firebug.

Вот мой JavaScript:

var myOptions = {
    zoom: 15,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map;
var geocoder;
var marker;
var infowindow;

function initialize() {
    geocoder = new google.maps.Geocoder();
    geocoder.geocode({'address': '327 5th St, West Palm Beach, FL 33401-3995'}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            myOptions.center = results[0].geometry.location;
            map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
            marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location,
                title: 'Middle East Bakery & Grocery'
            });
            infowindow = new google.maps.InfoWindow({
                title: '<strong>Middle East Bakery &amp; Grocery</strong><br />327 5th St<br />West Palm Beach, FL 33401-3995'
            });
            infowindow.open(map, marker);
            google.maps.event.addListener(marker, 'click', function() {
                infowindow.open(map, marker);
            });
        } else {
            alert('Geocode was not successful for the following reason: ' + status);
        }
    });
}

1 Ответ

0 голосов
/ 01 ноября 2010

Тьфу, я нашел ответ. Глупая опечатка мной.

Этот бит:

infowindow = new google.maps.InfoWindow({
    title: '<strong>Middle East Bakery &amp; Grocery</strong><br />327 5th St<br />West Palm Beach, FL 33401-3995'
});

Должно быть:

infowindow = new google.maps.InfoWindow({
    content: '<strong>Middle East Bakery &amp; Grocery</strong><br />327 5th St<br />West Palm Beach, FL 33401-3995'
});

Я установил неверный параметр для конфигурации. title должно было быть content.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...