摘要: 在使用Bing Maps控件的时候,一直都是使用的在线的地图Tile系统,这个。。必须要在线使用,如果想离线用咋办?一个就是把在线的地图下载下来,反正地址也有,做个工具下载呗,这个怎么做以后有机会再研究。这次主要讲解另一种办法,将自己的地图切块加载到Bing Maps控件上。具体说就是可以利用MapCruncher工具将一张完整的大图通过调整校正自动生成一套按照Bing Maps Tile Sys... 阅读全文
posted @ 2013-04-27 01:24 不是豆豆 阅读(2139) 评论(1) 推荐(1) 编辑
摘要: 9 自定义导航工具栏 请先阅读:以下所有对于工具栏的按钮的添加将在这个事件中进行处理。 首先,在页面构造函数中,添加以下事件的处理函数: public MainPage(){ InitializeComponent(); //自定义导航条 map.MapForeground.TemplateApplied += delegate(object sender, EventAr... 阅读全文
posted @ 2013-04-24 00:10 不是豆豆 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 8 “鹰眼”地图 在电子地图中,用于显示当前窗口在全图中的位置,当前窗口换图时,鹰眼自动进行相应变化。鹰眼进行漫游。通过改变鹰眼中窗口位置可改变相应的主窗口地图显示区域。——百度百科 实现鹰眼地图实际上就是一个小尺寸的Bing Maps控件,并利用 7 自定义显示范围 中的自定义Map Mode 限制地图的缩放级别和显示范围。 首先,自定义一个适用于小尺寸地图显示的Mode,通过继承并限制C... 阅读全文
posted @ 2013-04-23 22:48 不是豆豆 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来。但是在实际开发或使用过程中,使用环境和地图数据可能不是在线的,但控件因为验证失败仍然会显示以下内容: 如何去掉这个提示?最简单的方式就是自己扩展一个Map控件,在其构造方法中将错误提示层给干掉,然后再项目中使用自定义的Map... 阅读全文
posted @ 2013-04-18 17:24 不是豆豆 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 5 自定义瓦片源 1、使用LocationRectTileSource自定义加载使用quadkey的瓦片源 就以必应在线地图为例,在控件中加载海南附近的必应地图(简体中文)。 首先,分析必应地图的Tile系统的Uri,这里就简单的使用Internet Explore自带的开发人员工具做示例: 通过分析(怎么分析的……)可以看出,必应地图(简体中文)的Tile系统Uri的格式大概是: ... 阅读全文
posted @ 2013-04-16 01:05 不是豆豆 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: 一、墨卡托投影(Mercator Projection) Bing Maps的地图数据采用墨卡托投影进行存储和展现。墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡... 阅读全文
posted @ 2013-04-12 11:48 不是豆豆 阅读(4478) 评论(0) 推荐(0) 编辑
摘要: 4 自定义标记 1、添加图钉(Pushpin)。可以在XAML中的m:Map控件标签中直接加入Pushpin标签进行图钉的添加,其中的Location是图钉的经纬度坐标:<m:Pushpin Location="33.845881352,105.165628188471"></m:Pushpin>并且可以直接在设计视图中预览,效果如下:还可以使用Pushpin类可以在Bing Maps控件上添加一... 阅读全文
posted @ 2013-04-11 10:10 不是豆豆 阅读(3152) 评论(0) 推荐(0) 编辑
摘要: 如何在页面中引用命名空间? 阅读全文
posted @ 2013-04-08 14:19 不是豆豆 阅读(168) 评论(0) 推荐(0) 编辑
摘要: NPOI的下载地址:http://npoi.codeplex.com/NPOI的使用教程(中文):http://tonyqus.sinaapp.com/这里只是写一些简单的例子以便查阅。读取Excel文件://打开Excel文件using (FileStream excelfs = new FileStream("c:\\workbook.xls", FileMode.Open, FileAcce... 阅读全文
posted @ 2013-04-07 21:01 不是豆豆 阅读(3404) 评论(0) 推荐(1) 编辑
摘要: 如何将多条数据批量插入到数据库的数据表中? 使用SqlBulkCopy,示例如下: /// <summary>/// 批量导入数据到数据库/// </summary>/// <param name="table">数据源表</param>/// <param name="tableName">数据库表名</param>/// <param name="connStr">数据库连接字符串</pa... 阅读全文
posted @ 2013-04-07 20:55 不是豆豆 阅读(4137) 评论(1) 推荐(0) 编辑
友情链接:迷途