2013-02-24 311 views
1

我使用Google Maps API瀏覽我自己的地圖。問題是,我只有一個相當小的分辨率文件,我想在0級完全顯示,這意味着在縮放時不會得到更準確的結果。我仍然想通過放大圖像來放大。這對我打算繪製的標記和多邊形非常有用,因爲它們可以更詳細地查看。Google Maps API縮放無拼貼

我可以創建虛擬磁貼,顯示的分辨率不會高於原始分辨率,但這看起來像是一種迂迴的解決方案,除了爲地圖文件創建更多不必要的服務器請求外,還會產生更多流量。

問題似乎是getTileUrl()函數,因爲它是必需的。我想不出一種巧妙的方式來濫用它,只顯示同一地圖的不同部分。

我知道它已經支持圖片放大,因爲您可以在放大時觀察效果。問題是,如果您可以以某種方式使該效果永久,並且不會在沒有提供新圖片的情況下使圖片消失。

回答

1

建議:

使用ImageMapType只是隱藏在所有瓷磚(因此讓getTileUrl()簡單地返回null

對於自己的地圖不使用瓷磚,創建GroundOverlay代替。

+0

工作就像一個魅力。好吧,或者說,如果不是一個無關緊要的問題,但是如果我不能解決它,我會在後面發佈。謝謝。 – 2013-02-24 11:35:52