我在将来自我的 Minesotta 地图服务器的OpenLayer放在OSM 层上作为基础层时遇到问题。
当我使用谷歌地图作为基础层时,它工作得很好!
那么是否有可能像 osm 作为基础层和 OpenLayer 作为覆盖层一样工作。或者这种组合是可能的还是不可能的
我在将来自我的 Minesotta 地图服务器的OpenLayer放在OSM 层上作为基础层时遇到问题。
当我使用谷歌地图作为基础层时,它工作得很好!
那么是否有可能像 osm 作为基础层和 OpenLayer 作为覆盖层一样工作。或者这种组合是可能的还是不可能的
如果我很好理解你的问题......你需要设置 allOverlays: true link1 , link2
var options = {
projection: mercator, //EPSG:3785/900913
displayProjection: geographic, //EPSG:4326
theme: null,
maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34),
maxResolution: 156543.0339,
units: 'm',
controls: [],
numZoomLevels: MAX_ZOOM_LEVEL,
allOverlays: true
};
OpenLayers.Util.DEFAULT_PRECISION = 18;
mp = new OpenLayers.Map('map', options);