【问题标题】:Google Street View API V3 - tiles loaded event?Google Street View API V3 - 瓦片加载事件?
【发布时间】:2010-11-11 02:20:54
【问题描述】:

当街景完成加载构成全景的所有图块时,是否会触发事件?目前,如果您手动更改位置 (StreetViewPanorama.setPosition),过渡会很粗糙,并且无法判断新文件何时已全部加载。因此,除非给定任意超时时间(例如 2 或 3 秒),否则无法显示正在加载的 GIF。

有什么想法吗?

【问题讨论】:

    标签: events google-maps google-street-view


    【解决方案1】:

    您可以在此处查看全景图的所有可用事件:http://code.google.com/apis/maps/documentation/javascript/reference.html#StreetViewPanorama

    您是否尝试过使用 position_changed 事件?

    【讨论】:

    • 是的,我试过这些。当位置发生变化以获取全景数据时,会向 Google 调用 JSON,包括构成 360 度全景图的所有 URL。当此 JSON 返回时,有一些事件适用(例如 links_changed 或 pano_changed),但没有任何适用的当浏览器完成下载所有平铺图像时。我尝试将 $.ready 和 $.load 添加到街景的容器中,但仍然没有运气..
    • 就目前而言,加载平铺图像时不会触发当前事件。
    • 也试图找到一些幸运的事件。最有可能存在图像而不是单个图像,是的,这么大的提供商有这么弱的 API,这很奇怪。当你不能用谷歌 API 做一些明显的事情时,有很多次偶然发现这些问题虽然好主意是使用从街景获得的静态图像(如果它负担得起的话)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多