我使用以下代码来创建标记和单击标记后显示的信息窗口:

// latLng and map are created earlier in code
 var marker = new google.maps.Marker({
        position: latLng,
        map: map
    });

// contentString is just a string with content also created earlier
google.maps.event.addListener(marker, 'click', function(){
        infowindow.setContent(contentString);
        infowindow.open(map, marker);
    });

这段代码除了产生一件事外,其他一切都很好,它在信息窗口的右上 Angular 没有显示关闭图标。

有人知道可能是什么问题吗?

我正在使用meteor.js,如果有什么不同

这就是我创建InfoWindow的方法:
var infowindow = new google.maps.InfoWindow();

最佳答案

这是解决问题的方法...
看来Google Maps有一些有趣的图像处理方式,而且css出现了我们所认为的问题。
因此,解决方案只是将其添加到您的css文件中:

img
{
    max-width: none;
}

就是这样,享受。

关于javascript - InfoWindow关闭图标未显示在Google Map中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18387287/

10-12 04:39