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

devtools/2024/10/20 21:02:18/

一、目的:基于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.ppmy.cn/devtools/103955.html

相关文章

MFC工控项目实例之九选择下拉菜单主界面文本框显示菜单名

承接专栏《MFC工控项目实例之八选择下拉菜单添加打钩图标》 1、在主界面添加一个组合框和一个静态文本框。 2、在SEAL_PRESSUREDlg.cpp文件中添加代码 BOOL CSEAL_PRESSUREDlg::OnInitDialog() {CDialog::OnInitDialog(); ... GetDlgItem(IDC_STATIC_TYPNAME)->SetFont(&a…

TeamTalk消息服务器(未读计数)

信令和协议设计 enum MessageCmdID {// ...... 省略无关逻辑 CID_MSG_UNREAD_CNT_REQUEST 775,CID_MSG_UNREAD_CNT_RESPONSE 776,// ...... 省略无关逻辑 };message IMUnreadMsgCntReq{//cmd id: 0x0307required uint32 user_id 1;optional bytes attach_data 20; }mes…

【ACM出版,EIScopus快检索-高录用】2024年数字经济与计算机科学国际学术会议(DECS2024,9月20-22)

欢迎参加2024年数字经济与计算机科学国际学术会议(DECS2024),本次大会得到了马来西亚理工大学、北京科技大学经济管理学院、南京信息工程大学、马来西亚敦胡先翁大学的大力支持! 旨在汇聚全球在数字经济与计算机科学领域内的研究者…

Web-gpt

AJAX AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用于创建动态网页应用的技术。它允许网页在不重新加载整个页面的情况下,异步地从服务器请求数据,并将这些数据更新到网页上。这提高了用户体验…

三天速成数学建模国赛国奖全攻略

这里写目录标题 国赛考点🗒️🗒️01 国赛是如何评奖的?02 国赛历年题型和模型算法1)国赛赛题特点2)历年国赛赛题类型 建模手三天快速提升计划✨✨01 第一天:模型分类及国赛常见模型的用法了解1)…

MagiskBoot编译解包打包boot.img

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/ 编译环境准备 1. Windows下启用开发者模式,因为需要 symbolic link 支持 2. 安装 python3.8,并配置PATH环境变量 # 查看python版本信…

华为HCIA考试大纲

数据通信与网络基础 ● 数据通信网络基础 ■ 数据通信基础概念 ■ 信息传递的过程 ■ 网络设备及基本功能 ■ 网络类型及拓扑类型 ■ 网络工程 ■ 网络工程师 ● 网络参考模型 ■ 数据及…

解锁.NET安全奥秘:敏感数据加密与哈希的深度揭秘

在 .NET 应用中保护敏感数据:加密与哈希的深入探讨 随着数字化时代的不断发展,数据安全已经成为企业和开发者面临的首要挑战之一。在 .NET 应用程序中,保护敏感数据不被未授权访问、篡改或泄露至关重要。为此,加密与哈希技术被广…