[Geomoose-users] GeoMoose Map embed in webpage

Moore, Richard J richard.moore at mnsu.edu
Tue Apr 12 09:47:27 EDT 2011


I was wondering if anyone was able to help me out on this.  I saw some work down by DM Solutions.  I appreciate all your help.

Rick

Dan and All,

I was able to get the open layers to embed in a html page.  Now onto adding data to the file.  So far I have this and was trying to add an example from the mapbook file.

In terms of the server name to load data layers I have on my server, what would be the correct name.  mnriver is a folder I created instead of geomoose2.  What would be the layers name if I used the following from the mapbook file.

Thanks,
Rick

Mapbook_webmercator.xml
<!-- <map-source name="borders" type="wms" reference="false" projection="EPSG:900913" >
           <url>/cgi-bin/mapserv.exe</url>
           <param name="map" value="/ms4w/apps/mnriver/maps//demo/statedata/basemap.map"/>
           <param name="format" value="image/png"/>
           <param name="TRANSPARENT" value="TRUE"/>
           <layer name="county_borders"/>
     </map-source>  -->


Embed.html

<!DOCTYPE html>
<html>
  <head>
    <title>OpenLayers Tutorial - Basic Map Setup</title>
    <script src="http://openlayers.org/api/OpenLayers.js"></script>
    <script type="text/javascript">
        var map, baseLayer;
        function init(){
            map = new OpenLayers.Map('map');
        <!--    baseLayer = new OpenLayers.Layer.WMS("OpenLayers WMS", "http://labs.metacarta.com/wms/vmap0", {layers:"basic"});  -->
            testLayer = new OpenLayers.Layer.WMS("WRC WMS", "http://gis.wrc.mnsu.edu/mnriver", {layers:"borders"});
       <!--     map.addLayer(baseLayer);  -->
            map.addLayer(testLayer);


                                                    layer = new OpenLayers.Layer.MapServer( "World Map",
       "http://localhost/cgi-bin/mapserv.exe", {map: 'C:/world_mapfile.map'} );
    map.addLayer(layer);



            map.setCenter(new OpenLayers.LonLat(-94,46),7);
        }
    </script>

    <style>
    @media screen
    {
        #map{width: 750px; height:750px; border: 2px solid black;}
    }
    </style>
  </head>
  <body onload="init()">
    <h3>OpenLayers Tutorial - Basic Map Setup</h3>
    <div id="map"></div>
  </body>
</html>

Rick Moore
GIS Research Analyst
Water Resources Center
Minnesota State University Mankato
189 Trafton Science Center South
Mankato, MN 56001
(507) 389-3267 - Work
(507) 381-7398 - Mobile
richard.moore at mnsu.edu<mailto:richard.moore at mnsu.edu>

From: Dan Little [mailto:danlittle at yahoo.com]
Sent: Tuesday, March 22, 2011 10:25 AM
To: Moore, Richard J; geomoose-users at lists.sourceforge.net
Subject: Re: [Geomoose-users] GeoMoose Map embed in webpage

You can use OpenLayers to do that.

You can use your GeoMOOSE sources (really easy if you're using WMS for most things) to play nice with OpenLayers embedded maps.



From: "Moore, Richard J" <richard.moore at mnsu.edu>
To: "geomoose-users at lists.sourceforge.net" <geomoose-users at lists.sourceforge.net>
Sent: Tue, March 22, 2011 9:41:43 AM
Subject: [Geomoose-users] GeoMoose Map embed in webpage
Hi all,

I was wondering if it is possible to embed either the GeoMoose map into a webpage or somehow use Mapserver to embed the map on a webpage?  I am looking for something similar to how Google allows people to embed Google Maps into a webpage.   I would only need the map and navigation controls on the map.  Is this at all possible?

Rick Moore
GIS Research Analyst
Water Resources Center
Minnesota State University Mankato
189 Trafton Science Center South
Mankato, MN 56001
(507) 389-3267 - Work
(507) 381-7398 - Mobile
richard.moore at mnsu.edu<mailto:richard.moore at mnsu.edu>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20110412/715583d9/attachment.html


More information about the Geomoose-users mailing list