我注意到,Google地图加载这些日子的时间比平常要长,并且导致浏览器在加载之前刷新很多次。无论哪种方式,这导致我想知道如何在地图完全加载之前创建加载屏幕来显示。谷歌地图的加载屏幕
有什么建议吗?
更新:(针对加比的代码)
google.maps.event.addListener(map, 'tilesloaded', function(){
document.getElementById('loading').innerHTML = '';
})
是否有可能有一个装载PNG覆盖了整个地图,不仅仅是tilesloaded事件之前去除呢?
是否有可能有一个加载PNG覆盖整个地图,并在'tilesloaded'之前将其删除T' – Nyxynyx
@Nyxynyx你可以做到这一点,但删除'tilesloaded',而不是之前的PNG。没有'beforetilesloaded'事件。 –