Openlayers 以OpenStreetMap(OSM)为基础层的Openlayer

Openlayers 以OpenStreetMap(OSM)为基础层的Openlayer,openlayers,openstreetmap,mapserver,Openlayers,Openstreetmap,Mapserver,我很难将来自Minesotta地图服务器的OpenLayer放在OSM层作为基础层 当我使用谷歌地图作为基础层时,它工作得很好 那么,是否有可能将osm用作底层,将OpenLayer用作覆盖层。或者,如果我很好地理解了您的问题,那么这种组合是可能的还是不可能的……您需要设置allOverlays:true , OpenLayers是用于可视化映射数据的javascript库。它不能来自MapServer。 var options = { projection: mercator, //E

我很难将来自Minesotta地图服务器的OpenLayer放在OSM层作为基础层

当我使用谷歌地图作为基础层时,它工作得很好


那么,是否有可能将osm用作底层,将OpenLayer用作覆盖层。或者,如果我很好地理解了您的问题,那么这种组合是可能的还是不可能的……您需要设置allOverlays:true ,


OpenLayers是用于可视化映射数据的javascript库。它不能来自MapServer。
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);