update mapguide layer example and tests to use a more stable server. No

functional change. (Closes #1757)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9006 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
crschmidt
2009-03-11 06:22:24 +00:00
parent a058555c62
commit 8586e460a0
2 changed files with 34 additions and 33 deletions
+25 -24
View File
@@ -21,9 +21,9 @@
<script type="text/javascript"> <script type="text/javascript">
var map, layer; var map, layer;
var url = "http://demo01.dmsolutions.ca/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&"; var url = "http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&";
//you can use this URL when MapGuide OS is installed locally //you can use this URL when MapGuide OS is installed locally
//var url = "/mapguide/mapagent/mapagent.fcgi"; //var url = "/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&";
//Adjust the scale assumptions for MapGuide layers //Adjust the scale assumptions for MapGuide layers
//Tiled layers MUST use a DPI value of 96, untiled layers can use a //Tiled layers MUST use a DPI value of 96, untiled layers can use a
@@ -83,52 +83,50 @@
map = new OpenLayers.Map( 'map2', mapOptions ); map = new OpenLayers.Map( 'map2', mapOptions );
var options = { var options = {
isBaseLayer: true,
buffer: 1, buffer: 1,
useOverlay: false,
useAsyncOverlay: false,
singleTile: true singleTile: true
}; };
var params = { var params = {
mapdefinition: 'Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition' mapdefinition: 'Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition'
}; };
/* /*
The MapGuide layer can also be created using mapname and session as follows provided there The MapGuide layer can also be created using mapname and session as follows provided there
is some wrapper code to obtain a valid session id and mapname is some wrapper code to obtain a valid session id and mapname */
/*
var params = { var params = {
mapname: 'Sheboygan47b3560bf1071', mapname: 'Sheboygan49ad9e20e7171',
session: '043bb716-0000-1000-8000-0017a4e6ff5d_en_7F0000010AFC0AFB0AFA' session: '7405c17a-0000-1000-8000-0017a4e6ff5d_en_7F0000010AFC0AFB0AFA'
}; };
*/ */
var layer = new OpenLayers.Layer.MapGuide( "MapGuide OS untiled baselayer", url, params, options ); var layer = new OpenLayers.Layer.MapGuide( "MapGuide OS untiled baselayer", url, params, options );
map.addLayer(layer); map.addLayer(layer);
//this is how to set up the layer for transparent overlays. Requires a valid session ID //this is how to set up the layer for transparent overlays. Requires a valid session ID
//and mapName stored in that session. //and mapName stored in that session.
//If the mapagent URL is on a different server than this OL layer, the OpenLayers proxy script /*
//must be used since this layer must perform an additional AJAX request before requesting the
//map image
/*
var options = { var options = {
isBaseLayer: false, isBaseLayer: false,
transparent: true, useOverlay: true,
useAsyncOverlay: false,
buffer: 1, buffer: 1,
singleTile: true singleTile: true
}; };
var params = { var params = {
mapName: 'Sheboygan', mapName: 'Sheboygan49aeaa04487af',
session: '0b8cb80e-0000-1000-8003-0017a4e6ff5d_en_C0A802AD0AFC0AFB0AFA', session: '208fd92c-0000-1000-8000-0017a4e6ff5d_en_7F0000010AFC0AFB0AFA',
selectioncolor: '0xFF000000',
mapName: 'Sheboygan',
session: '0b8cb80e-0000-1000-8003-0017a4e6ff5d_en_C0A802AD0AFC0AFB0AFA',
version: '2.0.0',
selectioncolor: '0xFF0000',
behavior: 7 behavior: 7
}; };
layer = new OpenLayers.Layer.MapGuide( "MapGuide OS Overlay layer", url, params, options ); layer = new OpenLayers.Layer.MapGuide( "MapGuide OS Overlay layer", url, params, options );
map.addLayer(layer); map.addLayer(layer);
*/ */
map.zoomToMaxExtent(); map.addControl(new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('layerswitcher')}));
map.zoomToMaxExtent();
} }
</script> </script>
</head> </head>
@@ -143,7 +141,10 @@
</p> </p>
<p>If prompted for a password, username is Anonymous and an empty password</p> <p>If prompted for a password, username is Anonymous and an empty password</p>
<div id="map" class="smallmap"></div> <div id="map" class="smallmap"></div>
<div id="map2"></div> <div id="map2">
<div id="layerswitcher"></div>
</div>
</body> </body>
</html> </html>
+9 -9
View File
@@ -9,10 +9,10 @@
var layer; var layer;
var name = 'MapGuide Test Layer'; var name = 'MapGuide Test Layer';
var url = "http://demo01.dmsolutions.ca/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&"; var url = "http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&";
var paramsTiled = { var paramsTiled = {
mapdefinition: 'Library://Samples/Gmap/Maps/gmapTiled.MapDefinition', mapdefinition: 'Library://Samples/Sheboygan/MapsTiled/Sheboygan.MapDefinition',
basemaplayergroupname: "BaseLayerGroup" basemaplayergroupname: "Base Layer Group"
} }
var paramsUntiled = { var paramsUntiled = {
mapdefinition: 'Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition' mapdefinition: 'Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition'
@@ -27,7 +27,7 @@
layer = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options); layer = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options);
t.ok( layer instanceof OpenLayers.Layer.MapGuide, "new OpenLayers.Layer.MapGuide returns object" ); t.ok( layer instanceof OpenLayers.Layer.MapGuide, "new OpenLayers.Layer.MapGuide returns object" );
t.eq( layer.url, "http://demo01.dmsolutions.ca/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&", "layer.url is correct (HTTPRequest inited)" ); t.eq( layer.url, "http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&", "layer.url is correct (HTTPRequest inited)" );
t.eq( layer.params.mapdefinition, "Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition", "params passed in correctly" ); t.eq( layer.params.mapdefinition, "Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition", "params passed in correctly" );
t.eq( layer.params.operation, "GETMAPIMAGE", "default params set correctly and copied"); t.eq( layer.params.operation, "GETMAPIMAGE", "default params set correctly and copied");
@@ -36,15 +36,15 @@
options.transparent = "true"; options.transparent = "true";
var layer2 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options); var layer2 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options);
t.eq(layer2.isBaseLayer, false, "transparency == 'true', wms is not baselayer"); t.eq(layer2.isBaseLayer, false, "transparency == 'true', layer is not baselayer");
options.transparent = true; options.transparent = true;
var layer5 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options); var layer5 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options);
t.eq(layer5.isBaseLayer, false, "transparency == true, wms is not baselayer"); t.eq(layer5.isBaseLayer, false, "transparency == true, layer is not baselayer");
options.transparent = false; options.transparent = false;
var layer6 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options); var layer6 = new OpenLayers.Layer.MapGuide(name, url, paramsUntiled, options);
t.eq(layer6.isBaseLayer, true, "transparency == false, wms is baselayer"); t.eq(layer6.isBaseLayer, true, "transparency == false, layer is baselayer");
} }
function test_Layer_MapGuide_tiled_constructor (t) { function test_Layer_MapGuide_tiled_constructor (t) {
@@ -56,8 +56,8 @@
layer = new OpenLayers.Layer.MapGuide(name, url, paramsTiled, options); layer = new OpenLayers.Layer.MapGuide(name, url, paramsTiled, options);
t.ok( layer instanceof OpenLayers.Layer.MapGuide, "new OpenLayers.Layer.MapGuide returns object" ); t.ok( layer instanceof OpenLayers.Layer.MapGuide, "new OpenLayers.Layer.MapGuide returns object" );
t.eq( layer.url, "http://demo01.dmsolutions.ca/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&", "layer.url is correct (HTTPRequest inited)" ); t.eq( layer.url, "http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&", "layer.url is correct (HTTPRequest inited)" );
t.eq( layer.params.basemaplayergroupname, "BaseLayerGroup", "params passed in correctly" ); t.eq( layer.params.basemaplayergroupname, "Base Layer Group", "params passed in correctly" );
t.eq( layer.params.operation, "GETTILEIMAGE", "default params correctly uppercased and copied"); t.eq( layer.params.operation, "GETTILEIMAGE", "default params correctly uppercased and copied");
t.eq( layer.params.version, "1.2.0", "version params set correctly set"); t.eq( layer.params.version, "1.2.0", "version params set correctly set");