2

我們遇到了Google街景視圖的問題。我們想要使用API​​移動到那裏。所以,假設我們最初加載某個全景視圖。然後,我們向前移動幾米,並希望再次使用新座標加載所有內容。我們觀察到的是,有幾張圖片加載非常緩慢,結果是一張全景照片 - 一些圖片是新的,一些是舊圖片,一些正在加載。街景視圖預加載

有沒有什麼辦法可以優化這個過程?例如,我們可以在街景視圖中預加載圖像嗎?或者,我們是否可以實施Google Street View應用程序使用的相同技術 - 當我們移動整個全景圖時模糊不清,然後將所有內容加載到一起?

這是功能我們使用:

panorama.setPano(markerPanoID); 
    panorama.setPov({ 
    heading: me.heading, 
    zoom:1, 
    pitch:0 
}); 
+0

看來,答案是否定的 - 沒有辦法通過編程方法有提高性能。根據我們自己對Google Earth支持的研究和溝通,我們無法控制負載。我們在Google街景應用程序中獲得模糊圖像的原因 - 以及隨後更好的表現 - 是在移動過程中降低了分辨率。我們無法訪問該功能,也無法看到它們是如何做到的 - 因爲它被HTML5混淆了。 – user1636309

回答

0

我找到了一個解決方法。

如果已經定義了運動,可以將map-canvas設置爲display:none,執行動畫並重置變量,然後設置爲display:block,然後再次執行動畫。

有一個問題和谷歌地圖API的請求,讓我們在那裏請求這個功能!

https://code.google.com/p/gmaps-api-issues/issues/list