WH23  

2013年7月10日

摘要: 在百度地图和谷歌地图中,点击地图中某个要素便会以气泡的形式,显示出要素信息,在ArcEngine中亦可以气泡的样式显示文字信息,如下图所示:可以看出,实际上它是一个Element,绘制在Map控件中,它有文字部分和气泡背景部分构成,气泡背景是一个IBalloonCallout,它加上文字则可构成一个ITextElement效果就是上图所示,代码如下:1、创建气泡背景 /// /// 创建气泡背景 /// /// /// /// /// public static IBalloonCal... 阅读全文
posted @ 2013-07-10 19:04 ones10 阅读(429) 评论(0) 推荐(0) 编辑
 
摘要: 在“点查询点”一文中,提到了点无法查询点,只能将查询点转化为面这样间接通过点查询点,这种方式是利用QueryTask对象,对DynamicLayer和FeatureLayer图层数据都有效果,但是它需要根据不同的比例尺级别调整查询精度,事实上如果查询的图层是FeatureLayer,那么这种交互查询的方式有更简单的方式,可以以通过FeatureLayer_MouseLeftButtonDown(object sender, GraphicMouseButtonEventArgs e)参数e.Graphics获取地图上鼠标所在的位置的要素,我觉得,因为要素已经加载到了内存中,所以可能查询速度更快 阅读全文
posted @ 2013-07-10 12:00 ones10 阅读(229) 评论(0) 推荐(0) 编辑
 
摘要: 在WindowsForm中可以利用WindowsApi函数AnimateWindow(Inptr hwd,int dwTime,int dwFlags)实现窗体的动画显示和淡出,但是它的样式十分少,且效果不好,而WPF引入了动画以后,可以自定义很炫的动画,增强了程序的视觉效果,实现它的一般步骤为,设置窗体透明度等相关属性,为动画准备;设置窗体Content的变化属性;添加动画显资源;绑定动画触发事件;具体如下。1、设置窗体透明度等相关属性 Background="Transparent" AllowsTransparency="True"> 2、设 阅读全文
posted @ 2013-07-10 10:47 ones10 阅读(2440) 评论(0) 推荐(1) 编辑