簡體   English   中英

谷歌地圖v3:任何強制高最大縮放級別(maxZoom 24)的方法?

[英]Google Maps v3: Any way to force a high maximum Zoom Level (maxZoom 24)?

我們正在開展一個考古地圖項目,在那里我們對數百幅手繪地圖進行了地理配准。 這些都可以在非常高的縮放級別上查看,這可以在Google地圖中轉換為縮放級別22,23和24。

但是,默認情況下, 類型Map去最多只能zoom 21級。

我已經嘗試了幾種方法來強制最大縮放級別達到24,但是這里建議的幾種方法已被證明是笨重且不一致的(例如,強制用戶切換到衛星然后返回到地圖以使其工作)。

有人知道如何有效地強制執行24的maxZoom嗎?

Google Maps API有一個名為numZoomLevels的屬性。

你需要用適當的配置谷歌層numZoomLevels價值,同時也覆蓋了與最大縮放級別的內部默認MAX_ZOOM_LEVEL 如果Google圖層不支持所有縮放級別,后者將導致意外行為。

new OpenLayers.Layer.Google('Satellite', {
    type: google.maps.MapTypeId.SATELLITE,
    numZoomLevels: 23,
    MAX_ZOOM_LEVEL: 22
});

另外看看 地理信息系統堆棧交換

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM