API Карт Google версии 3 не показывает маркер - PullRequest
2 голосов
/ 05 января 2012

Я пытаюсь разместить маркер на карте Google, но он не отображается. Карта показывает хорошо и с центром в правильном местоположении, но тогда я использую это местоположение для маркера - и это ничего не делает. Есть идеи? Большое спасибо!

Код выглядит следующим образом:

  if (maps.geocoder) {
    maps.geocoder.geocode(
        { 'address' : mapInfo.address },
        function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                mapInfo.map.setCenter(results[0].geometry.location);
                var marker = new google.maps.Marker(
                    {
                        map : mapInfo.map,
                        posision : results[0].geometry.location,
                    }
                )

                var infowindow = new google.maps.InfoWindow({
                    content: "<b><u><a href='" + mapInfo.url + "'>" + mapInfo.title + "</a></u></b><br>" + mapInfo.address
                });

                infowindow.open(mapInfo.map,marker);

                marker.setVisible(true)
                console.log(marker)
            }
            else
            {
                alert("Google Maps: Адрес не найден по следующей причине: " + status);
            }
        }
    )
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...