博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入理解最强桌面地图控件GMAP.NET --- 初识
阅读量:6965 次
发布时间:2019-06-27

本文共 923 字,大约阅读时间需要 3 分钟。

背景

最近有个项目是需要在WPF客户端上实现离线地图,虽然以前接触过Web和Android的在线地图,但是对于离线地图确实是无法下手。后来在博客园看到了很多关于GMAP.NET的介绍,并应用了GMAP.NET在项目中,因此很快实现了离线地图的功能。

下面这段话摘自项目原地址(),是介绍GMAP.NET的:

GMap.NET is great and Powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding, directions and maps from Coogle, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yandex, Mapy.cz, Maps.lt, iKarte.lv, NearMap, OviMap, CloudMade, WikiMapia, MapQuest in Windows Forms & Presentation, supports caching and runs on windows mobile!

它与很多地图厂商API不同的是,它里面有很多底层的实现,缓存,地图Tile的管理,路线,坐标转换等等,因此很有研究价值。并且,GMAP.NET是可以在Windows Form, WPF和Windows Mobile上运行的。

同时,GMAP.NET目前是支持openstreetmap, google, bing,yahoo,ovi等地图的,但对于国内的地图支持寥寥,因此我也参考了别的项目,写了百度,高德,搜搜,搜狗等地图的插件,只是还没有将代码提交上去,过段时间我会做这些事情的。

初识

下面是Demo的一些功能截图:

整体界面截图:

路径:

根据用户鼠标框选生成离线图片:

根据用户鼠标框选生成静态图片:

 

获取基础信息:

 

 当然,Demo中还有很多很多功能,下次继续吧。

转载于:https://www.cnblogs.com/enjoyeclipse/archive/2013/01/13/2858392.html

你可能感兴趣的文章
***PHP多线程pthreads 实现QQ号码爬虫
查看>>
FZU2126:消除类游戏(DP)
查看>>
解决Cannot change version of project facet Dynamic web module to 3.0
查看>>
sql取整函数
查看>>
【详解】嵌入式开发中固件的烧录方式
查看>>
2015下半年学习技术任务计划书
查看>>
在线教学、视频会议 Webus Fox(3) 客户端开发手册
查看>>
快速替换dll命名空间 z
查看>>
HDu 2010 水仙花数
查看>>
AIDL Service Android进程间通信机制
查看>>
android Intent.createChooser 应用选择
查看>>
[转]jQuery插件写法总结以及面向对象方式写法
查看>>
Swift - 自定义UIActivity分享
查看>>
递归算法的数据结构和算法 C++和PHP达到
查看>>
Nagios经check_http监视web申请书server多个tomcat维修
查看>>
Intellij IDEA
查看>>
springMVC乱码问题
查看>>
第六章 插入,更新和删除数据
查看>>
在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
查看>>
Js 类定义的几种方式
查看>>