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