ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
using System; using System.Web.UI; using ThinkGeo.MapSuite.Core; using ThinkGeo.MapSuite.WebEdition; using System.Collections.ObjectModel; public partial class Sample : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Map1.MapUnit = GeographyUnit.Meter; Map1.CurrentExtent = new RectangleShape(-7073838.6176627, 5650276.1716722, 9030517.3005394, -1951840.8079408); WmtsOverlay wmtsResufulServer = new WmtsOverlay("WmtsRestfulServer", new Collection<Uri>{new Uri("http://server.caris.com/spatialfusionserver/services/ows/wmts/NaturalEarth/")}); wmtsResufulServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Restful; wmtsResufulServer.Name = "newworld"; wmtsResufulServer.ActiveLayerName = "newworld"; wmtsResufulServer.TileMatrixSetName = "GoogleMapsCompatible"; for (int i = 0; i < 26; i++) { wmtsResufulServer.TileMatrixIds.Add(i.ToString()); } wmtsResufulServer.ActiveStyleName = "default"; Map1.CustomOverlays.Add(wmtsResufulServer); } } protected void RequestKvpServer_Click(object sender, EventArgs args) { Map1.CurrentExtent = new RectangleShape(-13678877.990391, 5212988.8834547, -13671014.535759, 5209276.9124649); WmtsOverlay wmtsKvpServer = new WmtsOverlay("WmtsKvpServer",new Collection<Uri>{new Uri("http://v2.suite.opengeo.org/geoserver/gwc/service/wmts/")}); wmtsKvpServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Kvp; wmtsKvpServer.Name = "Medford Buildings"; wmtsKvpServer.ActiveLayerName = "medford:buildings"; wmtsKvpServer.TileMatrixSetName = "EPSG:900913"; for (int i = 0; i < 26; i++) { wmtsKvpServer.TileMatrixIds.Add("EPSG:900913:" + i.ToString()); } wmtsKvpServer.ActiveStyleName = "_null"; Map1.CustomOverlays.Clear(); Map1.CustomOverlays.Add(wmtsKvpServer); } protected void RequestRESTfulServer_Click(object sender, EventArgs args) { Map1.CurrentExtent = new RectangleShape(-7073838.6176627, 5650276.1716722, 9030517.3005394, -1951840.8079408); WmtsOverlay wmtsResufulServer = new WmtsOverlay("WmtsRestfulServer",new Collection<Uri>{new Uri("http://server.caris.com/spatialfusionserver/services/ows/wmts/NaturalEarth/")}); wmtsResufulServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Restful; wmtsResufulServer.Name = "newworld"; wmtsResufulServer.ActiveLayerName = "newworld"; wmtsResufulServer.TileMatrixSetName = "GoogleMapsCompatible"; for (int i = 0; i < 26; i++) { wmtsResufulServer.TileMatrixIds.Add(i.ToString()); } wmtsResufulServer.ActiveStyleName = "default"; Map1.CustomOverlays.Clear(); Map1.CustomOverlays.Add(wmtsResufulServer); } }