【问题标题】:Bug: API GMAP : TilesLoaded event is never fired in some particulars conditions错误:API GMAP:TilesLoaded 事件在某些特定条件下永远不会触发
【发布时间】:2015-12-17 13:29:15
【问题描述】:

当我想显示带有某些特定坐标的谷歌地图时,对于 mapTypeId.ROADMAP,TilesLoaded 事件永远不会被触发。 当我要求卫星渲染时,它工作正常,这真的很奇怪。

为了说明问题,我创建了两个 jsfiddle :

  1. 好的[卫星]:initialize(45.5106, 4.91115, 45.5159, 4.9193, "SATELLITE");http://jsfiddle.net/gyhzqg2L/3/
  2. KO [路线图]: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 宽 x 21 小时)

我确切地说,插图 #2 的渲染看起来不错(对于人类观众来说,所有图块似乎都已真正加载)。

有人可以帮我解决这个问题吗?是bug吗?

【问题讨论】:

  • 我认为瓷砖只加载了卫星。路线图不是基于图块而是基于形状
  • 我的回复如下。你对形状是什么意思?网络部分显示图块 (256x256)。

标签: api google-maps google-maps-api-3


【解决方案1】:

同样的问题已发布在 Google 问题平台上。

他们回复我说这个问题是真实存在的,他们正在努力解决。

更多详情: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9040

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    相关资源
    最近更新 更多