[英]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.