当我想显示带有某些特定坐标的谷歌地图时,对于mapTypeId.ROADMAP,我们永远不会触发TilesLoaded事件。 当我要求卫星渲染时,它工作正常,这真的很奇怪。
为了说明问题,我创建了两个jsfiddle:
initialize(45.5106, 4.91115, 45.5159, 4.9193, "SATELLITE");
http://jsfiddle.net/gyhzqg2L/3/ initialize(45.5106, 4.91115, 45.5159, 4.9193, "ROADMAP");
http://jsfiddle.net/hem6wn6o/26/ 我确切地说,当我的画布非常大(6000x5000)时会出现此问题!
但如果我像5120x5120那样减少它就可以了!
附加信息:
使用CHROMIUM浏览器,在调试部分(作为Firebug),在网络选项卡中,我可以计算:
- >插图#1:525块瓷砖(25瓦x 21小时)
- >插图#2:仅504(24 w x 21 h)
我确定插图#2的渲染看起来没问题(对于人类观察者来说,所有瓷砖似乎都是真正加载的)。
有人,可以帮我解决这个问题吗?这是一个错误吗?答案 0 :(得分:0)
同样的问题已发布在Google问题平台上。
他们回答我这个问题是真的,他们正在努力。
了解更多详情: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9040
我希望它会帮助你了解。