In Silverlight web page: <m:Map> <m:Map.Mode> <mCore:MercatorMode/> </m:Map.Mode> <m:Map.Children> <m:MapTileLayer> <m:MapTileLayer.TileSources> <local:CustomTileSource/> </m:MapTileLayer.TileSources> </m:MapTileLayer> </m:Map.Children></m:Map> In the code-behind .cs file: public class CustomTileSource : TileSource{ public CustomTileSource() : base(GetAbsoluteUrl("/ClientBin/Resources/{0}.png")) { } public override Uri GetUri(int x, int y, int zoomLevel) { var quadKey = new QuadKey(x, y, zoomLevel); return new Uri(String.Format(this.UriFormat, quadKey.Key)); } […]
↧