ThinkGeo.com    |     Documentation    |     Premium Support

Import WMS Overlay from mapquest

I am trying to add a wms overlay with data from mapquest, but instead of the map a just see little red crosses.


This is the code I am using. I think I just have some small mistake in my code. Has anybody tryed this before and could assist me a little?


 






@{Html.ThinkGeo().Map("Map1", 600, 500)


        .MapBackground(new BackgroundLayer(new GeoSolidBrush(GeoColor.FromHtml("#0000FF"))))


        .CurrentExtent(-131.22, 55.05, -54.03, 16.91)


        .MapUnit(GeographyUnit.DecimalDegree)


        .CustomOverlays(overlays => {  


                    overlays.WmsOverlay("WMS Overlay")


                        .Parameters(paras =>


                        {


                            paras.Add("format", "jpeg");


                        })  


                        .ServerUris(uris => {


                            uris.Add(new Uri("otile2.mqcdn.com/tiles/1.0.0/osm"));


                        })


                        .TileHeight(256)  


                        .TileWidth(256);


                })        .Render();


}




 



Phillip, 
  
 Thanks for you question, after looking at your code I think the one parameter you may be missing is the “layers” parameter.    
  
 Typically with a WMS Overlay you need to tell the WMS service which layers you want to load from it.   Do you have a link you could share to the mapquest wms documentation?   I would look there first and see what layers it supports and add that parameter and see if you get anything back.   
  
 I tried to query the GetCapabilites on the WMS URL you provided using the link below but it didn’t serve up the XML document like I expected. 
  
 otile2.mqcdn.com/tiles/1.0.0/osm?version=1.1.1&request=getcapabilities 
  
 Typically this will return an XML document and tell you what all layers and parameters the WMS service supports and you can use that to help write your code, but in this case I wasn’t successful using that approach and would need some extra documentation to help figure it out. 
  
 Thanks! 
  
  


 Sorry that it took me so long to reply, but the project was on hold.


Thank you for your information, but we currently don't use/need this feature so I won't do further research. If I happen to find out what the problem was I will post it here.


By the way: we are very happy with your product so far.


 



Hi Philipp, 
  
 We are glad to hear that, if you have any questions, please let us know. 
  
 Regards, 
  
 Edgar