Windows Phone 加载BingMap中文地图
2013-06-04 14:01
471 查看
1.通过Map的Mode属性可以修改地图的显示模式,可以设置为Microsoft.Phone.Controls.Maps命名空间下的AerialMode来显示卫星图,RoadMode显示路线图。虽然AerialMode、 RoadMode 都是英文地名,但是我们可以通过自定义Mode来加载BingMaps的中文TileServer来显示中文地名。
2.英文RoadMode的TileServer地址为http://t0.tiles.virtualearth.net/tiles/r{QuadKey}.png?g=213,另外中文RoadMode的TileServer为http://r3.tiles.ditu.live.com/tiles/r{QuadKey}.png?g=47。
3.在自己的ChineseMode,ChineseMode中添加自定义的ChineseTileSource层,ChineseTileSource重写父类的GetUri返回自己的Tile地址。最后用自定义Mode来加载地图。
public partial class MainPage : PhoneApplicationPage { // 构造函数 public MainPage() { InitializeComponent(); map1.Mode = new ChineseMode(); } public class ChineseMode : MercatorMode { private readonly MapTileLayer tileLayer; public ChineseMode() : base() { tileLayer = new MapTileLayer(); tileLayer.TileSources.Add(new ChineseTileSource()); } public override System.Windows.UIElement Content { get { return tileLayer; } } } public class ChineseTileSource : LocationRectTileSource { public override Uri GetUri(int x, int y, int zoomLevel) { string quadkey = new QuadKey(x, y, zoomLevel).Key; string uri = "http://r3.tiles.ditu.live.com/tiles/r" + quadkey + ".png?g=47"; return new Uri(uri); } } }
转自:
https://www.geek-share.com/detail/2542987100.html
相关文章推荐
- ArcGIS API for Silverlight加载BingMap遥感地图
- 如何在WindowsPhone Bing Map控件中显示必应中国中文地图、谷歌中国中文地图。
- Windows Phone 7 学习志(个人新闻一:基于Google Map API的LR Maps中文地图终于在MarketPlace发布了)
- 我写的silverlight bing map control加载GeoServer地图的方法,请高手指教
- 如何在WindowsPhone Bing Map控件中显示必应中国中文地图、谷歌中国中文地图。
- BingMap地图显示中文
- BingMap地图如何显示中文
- Silverlight学习笔记十七BingMap(五)之中文地图系统
- [Windows Phone] 在Windows Phone应用中使用Google Map替代Bing Map
- Unity2D - 6. 生成随机地图 (2) - 脚本控制Tilemap (2) 加载已有房间地图
- BingMap Control 加载google混合地图
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植9:Map Loop【地图循环加载】
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- window phone7中使用bing中文地图和Google地图
- [Windows Phone] 地图覆叠层控制项(MapOverlay )
- silverlight调用bing地图 和 显示中文地图
- Echarts动态加载地图数据(Dynamic load Echarts map data)
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- windows phone 7中bing map可视化线路