Bing Maps Silverlight Control离线开发
2011-09-08 17:13
417 查看
前面有人问到Bing Maps Silverlight Control如何离线开发,下面说一下思路。不管是有线还是离线,本质上就是所加载的地图数据不同而已,加载不同的地图数据可以通过自定义TileSource实现。
![](http://pic002.cnblogs.com/images/2011/308487/2011090816311323.jpg)
好了,思路就说到这了。
转载时须注明本文的详细链接,否则作者将保留追究其法律责任
出处:http://www.cnblogs.com/flute-di/
作者:王迪
部署地图数据
将地图数据通过Web服务器(如:IIS)部署![](http://pic002.cnblogs.com/images/2011/308487/2011090816311323.jpg)
自定义TileSource
这个TileSource实现Google卫星地图的加载,主要是正确的TileSource映射Url。public class GoogleTileSource : TileSource { public GoogleTileSource() : base("http://localhost:6000/BJ_{0}/{1}-{2}.png") { } public override Uri GetUri(int x, int y, int zoomLevel) { int port = Application.Current.Host.Source.Port; string url = string.Format(this.UriFormat, (zoomLevel + 1).ToString("D2"), (y + 1).ToString("D6"), (x + 1).ToString("D6"), port); return new Uri(url); } }
好了,思路就说到这了。
转载时须注明本文的详细链接,否则作者将保留追究其法律责任
出处:http://www.cnblogs.com/flute-di/
作者:王迪
相关文章推荐
- Bing Maps Silverlight Control离线开发
- 【Silverlight】Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发
- 【Silverlight】Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发
- Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发
- 【Silverlight】Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发
- 【Silverlight】Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发 推荐
- 学习使用Bing Maps Silverlight Control(五):离线使用和自定义地图模式
- Draggable Pushpins using Bing Maps Silverlight Control
- 学习使用Bing Maps Silverlight Control(七):自定义导航工具栏
- 【Silverlight】Bing Maps学习系列(二):通过Bing Maps Silverlight Control如何显示地图
- 学习使用Bing Maps Silverlight Control(六):自定义“鹰眼”地图
- 学习使用Bing Maps Silverlight Control(一):准备和新建
- 【Bing Map学习系列】(2)——如何通过Bing Maps Silverlight Control显示地图
- 学习使用Bing Maps Silverlight Control(八):自定义的Tile系统
- Bing Maps Silverlight Control 1.0发布
- 【Bing Map学习系列】(7)——如何使用Bing Maps Silverlight Control汇总
- 学习使用Bing Maps Silverlight Control(三):向地图添加标记
- 学习使用Bing Maps Silverlight Control(二):基本控制
- 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps
- 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps