0

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

 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);
            }
        });

    }

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

4

0 回答 0