Google Maps API V3,InfoWindow无法打开

时间:2012-05-24 07:42:34

标签: javascript google-maps

好的,所以我的地图代码工作正常,这是一个定位器类型的地图,所以用户可以来自另一个进入他们郊区的页面,他们将登陆地图页面。需要做的是突出显示最接近其位置的地图标记(不同的图标),并且还应弹出信息窗口。现在,直到信息窗口,这一切都很好,我无法让它打开。这是相关代码

 if(nearest)
    {
        geocoder.geocode( {'address': nearest}, function(results, status)
        {
            if (status == google.maps.GeocoderStatus.OK)
            {

                var closest = get_closest_marker(results[0]);

                map.setCenter(closest.getPosition());

                closest.setIcon('https://chart.googleapis.com/chart?chst=d_map_pin_letter_withshadow&chld=A|57b664|FFFFFF');

                console.log(closest);

                infowindow.open(map,closest);
            }
            else
            {
                alert("Geocode was not successful for the following reason: " + status);
            }
        });

    }

好的,所以最近的日志很好,它是一个标记,它是最接近用户输入的地址的标记。但是,信息窗不会打开。它在点击时打开很好(在上面写了这个函数),但我似乎无法以这种方式打开它。有什么建议吗?

0 个答案:

没有答案