我一直在谷歌地图api v3面临灰色瓷砖问题。我有gmap,它上面有很多标记。放大/缩小或拖动地图时,灰色瓷砖经常出现。我一直在寻找解决方案,但没有找到解决问题的方法。我试过调整大小,tileloaded,空闲事件以某种方式改变地图的中心,仍然没有运气。 我找不到办法知道是否所有瓷砖都已加载。 tileloaded仅在加载所有图块时触发。
到目前为止,我已查看以下链接:
对此方面的任何帮助表示赞赏...... 谢谢,Ash
答案 0 :(得分:0)
我有同样的问题,没有居中,只在地图画布上显示地图的一部分。
这一行解决了我的问题:
google.maps.event.trigger(map, 'resize');
把它放在
之后marker = new google.maps.Marker({...});
前
map.setCenter(myLatlng);
map.setZoom(10);
答案 1 :(得分:0)
试试这个:
google.maps.event.addDomListener(window, 'load', initialize);
替换为:
$(document).ready(function(){
initialize();
});