[OpenLayers-Users] question about example files
Brenningmeyer, Todd
tbrenningmeyer at maryville.edu
Mon Apr 28 22:46:09 EDT 2008
Thanks Chris,
That worked but now I have a single image that is being repeated over and over again. What do I need to do to have the image tiled rather than repeated in each tile that appears in openlayers.
Thanks again for the help.
Todd
________________________________
From: Christopher Schmidt [mailto:crschmidt at metacarta.com]
Sent: Sun 4/27/2008 4:14 PM
To: Brenningmeyer, Todd
Cc: users at openlayers.org
Subject: Re: [OpenLayers-Users] question about example files
On Sun, Apr 27, 2008 at 04:06:03PM -0500, Brenningmeyer, Todd wrote:
> Hello,
> I am trying to display data from mapserver using openlayers and am
> using the example files as a reference. I'm using ms4w and the
> mapserver.html example file with Open-layers2.5. When I view the file
> it displays pink tiles but none of the layers. The error that is
> listed when I open the pink tiles reads: loadMap(): Web application
> error. CGI variable "map" is not set.
This might be because you haven't set the CGI variable "Map".
Specifically, you need to add a 'map' key/value pair to the params hash
(third arg to layer.mapserver).
-- Chris
I'm not quite sure what the
> problem is but any help is appreciated. I'll paste the mapserver.html
> file below with the altered sections in red. I have been able to get
> an image to display when I add the rest of the wms request to the
> section that has mapserver.exe listed (I used
> http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apache/htdocs/maryville_web/maryville.map&SERVICE=WMS
> in place of http://localhost/cgi-bin/mapserv.exe)
> If you have any suggestions I would appreciate your help.
> Thanks,
> Todd
>
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <style type="text/css">
> #map {
> width: 800px;
> height: 475px;
> border: 1px solid black;
> }
> </style>
> <script src="OpenLayers-2.5/lib/OpenLayers.js"></script>
> <script type="text/javascript">
> var lon = 818500;
> var lat = 1024080;
> var zoom = 0;
> var map, layer;
> function init(){
> map = new OpenLayers.Map( 'map' );
> layer = new OpenLayers.Layer.MapServer( "Maryville Campus",
> "http://localhost/cgi-bin/mapserv.exe <http://localhost/cgi-bin/mapserv.exe> ", {layers: 'maryville_bldgs'},
> {gutter: 15});
> map.addLayer(layer);
> map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
> map.addControl( new OpenLayers.Control.LayerSwitcher() );
> }
>
> </script>
> </head>
> <body onload="init()">
> <div id="map"></div>
> </body>
> </html>
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
--
Christopher Schmidt
MetaCarta
More information about the Users
mailing list