演示:基于WPF的DrawingVisual和谷歌地图瓦片开发的地图(完全独立不依赖第三方库)

一、目的:基于WPF的DrawingVisual和谷歌地图瓦片开发的地图


二、预览

三、环境

VS2022,Net7,DrawingVisual,谷歌地图瓦片

四、主要功能

地图缩放,平移,定位

真实经纬度 

显示瓦片信息

显示真实经纬度和经纬线

省市县数据定位

省市县镇级别连线

鹰眼图(点击定位,滚动缩放,拖动定位)

图形标记(多线段,区域,矩形,椭圆,圆,点,标尺测距等),支持双击定位

显示雷达(添加到指定位置,控制是否动态显示,选中,拖拽移动,删除,识别飞机和车辆等设备)

显示航线(按真实经纬度路线移动,添加模型图片,双击跟踪定位,当在雷达范围内会识别)

显示路线(按真实经纬度路线移动,添加模型图片,双击跟踪定位,当在雷达范围内会识别)

谷歌地图离线数据下载

地图类型

支持谷歌瓦片路线图,卫星图,本文主要演示卫星图数据

范围数据和缩放级别下载

国内和国外服务器选择

在线模式

需要了解的知识点 

System.Windows.Controls 命名空间 | Microsoft Learn

演示视频

【WPF-Map示例】自绘离线谷歌地图瓦片_哔哩哔哩_bilibili

【WPF-Map示例】自绘审图号为GS(2019)1822号矢量标准地图_哔哩哔哩_bilibili

演示:基于WPF的DrawingVisual开发GS(2019)1822号矢量中国地图_wpf地图开发-CSDN博客

了解更多

适用于 .NET 8 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

适用于 .NET 7 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

System.Windows.Controls 命名空间 | Microsoft Learn

欢迎使用 Expression Blend | Microsoft Learn

https://github.com/HeBianGu

HeBianGu的个人空间-HeBianGu个人主页-哔哩哔哩视频

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/416033.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[工具使用]git

git fetch 获取远程仓库内容,但未合入本地仓库; git rebase 获取远程仓库内容,并更改基地合入本地仓库; 将master分支的内容合入feature分支: 当在feature分支上执行git rebase master时,git会从master…

结构型设计模式—桥接模式

结构型设计模式—桥接模式 欢迎长按图片加好友,我会第一时间和你分享持续更多的开发知识,面试资源,学习方法等等。 假设你要买一张新桌子,你有两个选择:一种是木制的桌子,另一种是金属制的桌子。 无论你选…

PostgreSQL的repmgr工具介绍

PostgreSQL的repmgr工具介绍 repmgr(Replication Manager)是一个专为 PostgreSQL 设计的开源工具,用于管理和监控 PostgreSQL 的流复制及实现高可用性。它提供了一组工具和实用程序,简化了 PostgreSQL 复制集群的配置、维护和故障…

成本最高可降40%!揭秘DataWorks资源组的Serverless进化之路

导读 在当今数据驱动的时代,高效、灵活地处理和分析海量数据成为企业数字化转型的关键。阿里云一站式智能大数据开发治理平台DataWorks具备强大的数据建模、数据集成、数据开发、数据分析和数据治理等功能,为企业提供了从数据接入到价值洞察的全链路解决…

Socket编程---TCP篇

目录 一. TCP协议 二. 服务端模块代码实现 三. 服务端调用模块代码实现 四. 客户端模块代码实现 五. 初始版本结果展示 六. 多进程版服务端 七. 多线程版服务端 八. 线程池版服务端 前文已经讲了UDP的知识(点此查看)。今天来讲讲…

用于基于骨架的动作识别的空间时间图卷积网络 ST-GCN (代码+数据集+模型)

简介 本仓库包含论文《用于基于骨架的动作识别的空间时间图卷积网络》的相关代码、数据集和模型。 ST-GCN 动作识别演示 我们的基于骨架的动作识别演示展示了ST-GCN如何从人体骨架中提取局部模式和关联性。下图显示了我们ST-GCN最后一层中每个节点的神经响应幅度。 触摸头部 坐…

【K8s】专题十三:Kubernetes 容器运行时之 Docker 与 Containerd 详解

本文内容均来自个人笔记并重新梳理,如有错误欢迎指正! 如果对您有帮助,烦请点赞、关注、转发、订阅专栏! 专栏订阅入口 Linux 专栏 | Docker 专栏 | Kubernetes 专栏 往期精彩文章 【Docker】(全网首发)Kyl…

VSCode连接SSH发生connection timeout

想用用实验室服务器连接vscode跑HM编码,今天突然连服务器连不到,报错:[13:47:13.068] Opening exec server for ssh-remotea406-server-lan [13:47:13.082] Initizing new exec server for ssh-remotea406-server-lan [13:47:13.089] Using c…

读软件开发安全之道:概念、设计与实施17读后总结与感想兼导读

1. 基本信息 软件开发安全之道:概念、设计与实施 [美] 洛伦科恩费尔德 (LorenKohnfelder)著 人民邮电出版社,2024年1月出版 1.1. 读薄率 书籍总字数349千字,笔记总字数58706字。 读薄率58706349000≈16.8% 1.2. 读厚方向 社…

(5) 归并排序

归并排序 归并排序是一种分治策略的排序算法。它是一种比较特殊的排序算法,通过递归地先使每个子序列有序,再将两个有序的序列进行合并成一个有序的序列。 归并排序首先由著名的现代计算机之父 John_von_Neumann 在 1945 年发明,被用在了 E…

swf怎么转成mp4?swf转mp4,掌握这3招就够了!

在制作动画时,大家经常会用到SWF(Shockwave Flash)格式。不过有时候,为了让swf格式的软件在播放器上播放,就需要把swf转mp4格式,方便分享和播放了。今天我就来给大家介绍三个简单易行的方法,让你…

2.10鼠标事件

目录 实验原理 实验代码 运行结果 文章参考 实验原理 在 OpenCV 中存在鼠标的操作,比如左键单击、双击等。对于 OpenCV 来讲,用户的鼠标操作被认为发生了一个鼠标事件,需要对这个鼠标事件进行处理,这就是事件的响应。下面我们…

Windows配置域名映射IP

一、找到 hosts 文件 打开 C:\Windows\System32\drivers\etc 二、添加hosts文件修改、写入权限 右击hosts文件,点击属性 -> 安全 -> Users -> 编辑 -> Users -> 添加修改、写入权限 -> 确定 -> 确定 三、添加映射规则 在文件尾部添加一行映射…

LLM agentic模式之multi-agent: ChatDev,MetaGPT, AutoGen思路

文章目录 Multi-agentChatDev设计阶段编码阶段测试阶段文档编写 MetaGPTSOP模式下的Agent通信协议带执行反馈的迭代编程 AutoGenconversable agentsConversation ProgrammingAutoGen的应用 参考资料 Multi-agent ChatDev ChatDev出自2023年7月的论文《ChatDev: Communicative…

华为 HCIP-Datacom H12-821 题库 (7)

有需要题库的可以看主页置顶 V群仅进行学习交流 1.配置 VRRP 跟踪物理接口状态的命令是在华为设备上,以下哪一项是配置 VRRP 跟踪物理接口状态的命令? A、track vrrp vrid 1 interface GigabitEthernet0/0/0 B、vrrp vrid 1 track interface GigabitE…

RK3588 13.0去掉SystemUI快速设置选项

Android13.0的SystemUI下拉菜单有很多快速设置选项,有些选项对我们设备来说是多余的,用户要求去掉无用的选项,只保留Internet Bluetooth Screen record 去掉之前: 去掉之后: 为了去掉这些快速设置选项,试…

早上醒来嗓子干、喉咙痛、咳嗽……快用这个润养好物,给嗓子做个spa,让身体润起来~

进入秋季,很多人出现了眼睛干涩、大便干燥、嘴唇干裂、咽喉疼痛等症状,虽说这些还能够忍受,但它却影响了正常的饮食和休息。 秋季气候干燥,外界燥邪侵犯肺部,易伤津液,肺失滋润,清肃失司&#x…

HtmlSanitizer: 一个保护你的网站免受XSS攻击的.Net开源项目

Html跨站脚本攻击(XSS)是非常常见的,比如博客评论、论坛帖子、社交媒体发布动态等一些用户提交文本的地方,都有可能遭受恶意提交Html代码。 为了确保用户提交内容的安全,我们就需要对用户提交内容进行过滤。 01 项目…

基于TensorFlow框架的手写数字识别系统(代码+论文+开题报告等)

手写数字识别 需安装Python3.X 64bit相关版本、Tensorflow 1.x相关版本 IDE建议使用Pycharm 打开main.py,运行即可 1.4 研究方法 实验研究表明,若手写体数字没有限制,几乎可以肯定没有一劳永逸的方法能同时达到90%以上的识别率和较快的识别…

大模型备案重难点最详细说明【评估测试题+附件】

2024年3月1日,我国通过了《生成式人工智能服务安全基本要求》(以下简称《AIGC安全要求》),这是目前我国第一部有关AIGC服务安全性方面的技术性指导文件,对语料安全、模型安全、安全措施、词库/题库要求、安全评估等方面…