好的,所以我的地图代码工作正常,这是一个定位器类型的地图,所以用户可以来自另一个进入他们郊区的页面,他们将登陆地图页面。需要做的是突出显示最接近其位置的地图标记(不同的图标),并且还应弹出信息窗口。现在,直到信息窗口,这一切都很好,我无法让它打开。这是相关代码
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);
}
});
}
好的,所以最近的日志很好,它是一个标记,它是最接近用户输入的地址的标记。但是,信息窗不会打开。它在点击时打开很好(在上面写了这个函数),但我似乎无法以这种方式打开它。有什么建议吗?