2014-04-14 23 views
1

我試圖在谷歌地圖JavaScript API v3中獲取伊斯坦布爾/土耳其地區的放大級別超過19。我可以在「ROADMAP」地圖類型中將縮放級別提高到23。但是,當我將其更改爲「HYBRID」時,我只能獲得最大縮放級別19.同樣的問題也會在Google Maps v3中退出。正如您在下面的鏈接中看到的,我無法在「地球」模式下獲得相同的縮放級別,當地圖變爲地球時,地圖會自動縮小。將谷歌地圖JavaScript API強制爲精簡模式

A sample location in map mode

The same location in earth mode

我發現,迫使谷歌地圖在精簡版模式打開有可能超過19獲得縮放級別在地球模式相同的位置。 那麼,是否有強制Google地圖JavaScript API在精簡模式下加載的方法,或者如何在混合模式下爲這些位置獲取超過19的縮放級別。

回答

0

這不是一個問題,因爲Google在某些點上沒有具有適當分辨率的衛星圖像,特別是在非常高的縮放級別上。我建議你使用Maximum Zoom Imagery Service。 該服務返回衛星圖像給定點的最大縮放級別。因此,您可以將其用作縮放級別爲ROADMAP類型的參考。

+0

感謝您的回答。但是,如同[link](https://www.google.com/maps/place/Galata+Tower/@41.0255413,28.9742581,54m/)一樣,在精簡模式下使用Google地圖時,我可以獲得期望的高縮放級別的衛星圖像data =!3m1!1e3!4m2!3m1!1s0x14cab9e7a7777c43:0x4c76cf3dcc8b330b) – nekorawesh

+0

API似乎還沒有包含這樣的選項。我試着加入參數'force = clear'加載API,沒有運氣。 – alalp