Just create a .map file as usual, and insert an image into your html document like this:
<img src="/cgi-bin/mapserv?mode=map&map=/gis/maps/example.map&layers=all&program=/cgi-bin/mapserv" width="640" height="480" />
mode | map mode tells mapserver to generate and return a static image |
---|---|
map | the location of the map file |
layers | show all layers, type the layers you want, or you can use multiple layer=<layername> statements |
program | this should be the same as the location for the running mapserv executable |
* NOTE - if you specify a width and height, the image will be distorted if it isn't consistent with what you have for the size in the map file. You can leave it out of your html code, and mapserver will base the output size on what you have in the map file. If your map file SIZE property isn't consistent with the ratio of the extents, then mapserver will keep a proper aspect ratio and just not honor your extents exactly.