AW: [mapserver-users] Open Layers Problem
Arnd Wippermann
arnd.wippermann at web.de
Sun Apr 29 15:47:58 PDT 2012
You have forgotten some commas
map = new OpenLayers.Map('map_element', {
controls: [
new OpenLayers.Control.Navigation(), //here
new OpenLayers.Control.PanZoomBar(), //and her
new OpenLayers.Control.LayerSwitcher()
], //and here
maxExtent: new OpenLayers.Bounds (-99.269569,19.479910,
-99.224060, 19.524080),
maxScale: 15000,
minScale: 2500
});
Now also not needed anymore
// Add a layer switcher control
The map and the WMS layer should show now.
Arnd
-----Ursprüngliche Nachricht-----
Von: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] Im Auftrag von Alberto
Najera
Gesendet: Sonntag, 29. April 2012 20:04
An: mapserver-users at lists.osgeo.org
Betreff: RE: [mapserver-users] Open Layers Problem
Arnd,
Thanks for the test and the link showing one of our test map WMS layers. I
good to know it is working now after fixing the map file path. I have been
trying to get the map image in OpenLayers but cannot yet make it show. As
you, I think that the issue now is that the sample is very small and scale
settings shall be used. This is what I have put together but still cannot
see it
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Open Layers Test</title>
<script type='text/javascript'
src="http://www.openlayers.org/api/OpenLayers.js"></script>
<script type='text/javascript'>
var map;
function init() {
// Setup our map object
map = new OpenLayers.Map('map_element', {
controls: [
new OpenLayers.Control.Navigation()
new OpenLayers.Control.PanZoomBar()
new OpenLayers.Control.LayerSwitcher()
]
maxExtent: new OpenLayers.Bounds (-99.269569,19.479910,
-99.224060, 19.524080)
maxScale: 15000,
minScale: 2500
});
// Setup our layer objects
var layer1 = new OpenLayers.Layer.WMS(
"Caminos",
"http://173.236.45.118/cgi-bin/mapserv?",
{map: '/home/bicimapas/mapdata/BiciMapasMS.map',
layers:'caminos'});
//Add layers to the map
map.addLayer([layer1]);
// Add a layer switcher control
map.addControl(new OpenLayers.Control.LayerSwitcher({}));
var map_center = new OpenLayers.LonLat(-99.24801,1949775);
if(!map.getCenter()){
map.setCenter(map_center);
}
}
</script>
</head>
<body onload='init();'> mapa de prueba
<div id='map_element' style='width: 500px; height: 500px;'>
</div>
</body>
</html>
What should be changed?
Alberto Najera
De: Arnd Wippermann [mailto:arnd.wippermann at web.de] Enviado el: sábado, 28
de abril de 2012 05:14 p.m.
Para: 'Alberto Najera'
CC: mapserver-users at lists.osgeo.org
Asunto: AW: [mapserver-users] Open Layers Problem
your server
http://173.236.45.118/cgi-bin/mapserv?map=/home/bicimapas/mapdata/BiciMapasM
S.map
works also well with OpenLayers.
This should show your server with OpenLayers:
http://gis.ibbeck.de/olclient/OLClient.asp?WMC=./data/WMC/BiciMapasMS.wmc.xm
l
Perhaps you use not the right zoomlevel in OpenLayers to see anything. I
have to use zoomlevel 16 to see something.
by the way also you have corrected it, the mapfile path have to be a
filesystem path and not an url.
Arnd
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list