网站上的地图看不到,但是如果我点击F12进行调试那么它就会发生

时间:2017-01-17 13:56:49

标签: jquery html asp.net-mvc google-maps

我注意到当我在包含MAP的浏览器上运行我的页面时,方块是灰色的但是地图已加载,因为我可以放置引脚。 然后,如果我只按一次F12键进入调试模式,那么突然出现MAP和剩余。

我的代码如下:

for (var i = 0; i < PinList.length; i++) {
            var beach = PinList[i];
            var marker = new google.maps.Marker({
                position: { lat: beach["Latitude"], lng: beach["Longitude"] },
                map: map,
                title: beach["Name"],
                index: i,
                id: beach["Id"]
            });
}

使用上面的代码,我将获得lat的列表,long将在Map上显示。但是我没有显示地图,直到按F12。

请帮忙。

2 个答案:

答案 0 :(得分:0)

检查您是如何提交页面的。提交您的代码以供审核。您甚至可能在页面上加载地图之前提交页面。这可能是您必须再次为要加载到地图上的值进行刷新的原因。

答案 1 :(得分:0)

在MAP上方的div上应用内部CSS高度后显示地图。