使用XAML和SharpMap渲染一幅地图
SharpMap作者的Blog上新贴了一个帖子,是关于使用XAML渲染地图的,正好前两天和Edison聊到这个话题,呵呵。
原文如下:
I was just reading a few articles on XAML - Microsoft new UI language for rendering vector content and user interfaces - when it hit me that this probably can get you much further in web mapping interaction than SVG can. XAML is part of the "Windows Presentation Foundation" a part of .NET Framework 3.0
My first attempt to generate XALM was done by creating a new renderer for SharpMap, and below you can see my first results in XamlPad. The data here has been created based on a SharpMap map by my quick'n'dirty XamlRenderer for SharpMap.
All it takes with the new renderer is initializing the new renderer with your map, and request a new map:
SharpMap.Xaml.Renderer XamlRenderer = new SharpMap.Xaml.Renderer(map);
string xaml = XamlRenderer.GetMap();
If you zip the generated XAML file you even get a 20% reduction over a PNG image.
Next step is to add interaction like zooming, querying etc…
Download XAML for the above worldmap (261,36 KB)
转载于:https://www.cnblogs.com/maweifeng/archive/2006/07/15/451272.html
使用XAML和SharpMap渲染一幅地图相关推荐
- Vue渲染Leaflet GIS地图,边界线,点位组件
package.json中引入并安装: "leaflet": "~1.4.0", "vue2-leaflet": "^2.5.2& ...
- 怎样用计算机做一个电子地图,怎样用计算机编制一幅地图
世界地图集是按统一设计编制的世界和各国地图的系统汇集.古希腊地理学家托勒密为创始人.他在公元2世纪出版的8卷<地理学指南>巨著中,第一次附了27幅世界地图和26幅局部地区地图.这些地图于1 ...
- 超图桌面版根据现有数据源制作一幅地图简单操作
打开自带示例工作空间Jingjin: 展开数据源节点,下面是各个数据集: 右击 地图 一级结点:在弹出菜单选择 新建地图窗口: 出现一个空白地图窗口,和 选择 数据集对话框:假设要根据 BaseMap ...
- VUE+js高德地图2.0API两幅地图联动同步缩放
<template><div><br><div id="container"></div> <!-- <di ...
- SuperMap imobilelite for Android中通过iserver加载一幅地图
目录 一,新建工程 二,导入jar包 三,详细代码 四,运行项目 一,新建工程 注意:尽量让"phone and tablet"为api 22,以匹配夜神模拟器的版本 新建的工程可 ...
- ArcMap:如何渲染一幅精美的地形图
目录 01 python渲染地形图 1.1 代码展示 1.2 重点讲一下阴影和光源的设置. 1.3 如何使用阴影进行进行渲染? 02 ArcMap+ArcSence渲染地形图 2.1 山地阴影的制作 ...
- 地图上的三国(一口气看完15幅地图)
https://baijiahao.baidu.com/s?id=1666564468693755784&wfr=spider&for=pc
- 解决通过微信小程序获取的定位坐标在百度地图渲染误差过大问题
微信小程序可以获取两种坐标系的经纬度,分别为WGS84(大地坐标系)和GCJ02(国测局坐标系)而百度却是在其基础上进行加密形成了自己的一套坐标系bd09(百度坐标系),如果直接用微信小程序获取的经纬 ...
- ArcEngine C# GIS开发入门作业 (三)Ex04——实现地图的简单渲染和唯一值渲染
文章评论 写评论 sinat_37432938: 可以说非常有参考的意义,谢谢分享 4周前 #2楼 举报回复查看回复(1) domen_dragon 回复 sinat_37432938: 哈哈,谢谢夸 ...
最新文章
- Java报表工具FineReport导出EXCEL的四种API
- linux下i2c设备驱动程序,Linux I2C 设备驱动
- 如何将frm文件导入MySql数据库
- java飞机大战流程图_JAVA课程设计-飞机大战
- 【Error】Provider com.sun.xml.stream.ZephyrParserFactory not found
- PageHelper工作原理
- java联接pg库_成为Java流大师–第5部分:将联接的数据库表转换为流
- html 左侧 树形菜单,vue左侧菜单,树形图递归实现代码
- Java jdbc数据库连接池
- Liferay7 BPM门户开发之10: 通用流程实现从Servlet到Portlet(Part1)
- 关于后台模块的理解。
- 基恩士扫码枪SR2000系列通讯
- 流程图怎么画?绘制一个流程图的简单操作方法
- Java将JSON对象或JSON数组转list对象
- Cocos2d-x教程(33)-三维物体AABB碰撞检测算法
- 怎么制作你的第一个机器人
- 用Win10自带SSH实现免密登录Linux
- 【转】珍藏多年的素材,灵感搜寻网站
- 计算自然数e以及怎样理解为什么出现这么一个数
- c语言用递归求奇数和,奇数正整数和的递归算法
热门文章
- Excel小账本的来历
- 喜马拉雅 xm文件转m4a_录音转文字:学习/办公/生活都极为实用!
- 和谐: OρenVΡN的UDP握手协议
- GDAL源码剖析(八)之编译GEOS和PROJ4库
- c语言明解课后答案,《明解C语言》第三章笔记和练习题
- Web请求响应编码问题详解
- 14个非常棒的 JavaScript 游戏开发框架推荐
- .net C# Treeview的Node拖动,Node节点上下移动
- 二叉树 查找失败 asl_算法——二分搜索amp;折半查找
- SQL中 ROW_NUMBER 函数的用法