我们先看看GMap.NET的定义:
GMap.NET是一个强大、免费、跨平台、开源的.NET控件,它在Windows Forms 和WPF环境中能够通过Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等实现寻找路径、地理编码以及地图展示功能,并支持缓存和运行在Mobile环境中。
GMap.NET是一个开源的GEO地图定位和跟踪程序。就像谷歌地图、雅虎地图一样,可以自动计算两地的距离,定位经纬度,与Google地图不同的是,该项目是建立在C#语言WinForm基础上的。可以对地图放大缩小,进行城市标记等。
GMap.NET的项目地址是http://greatmaps.codeplex.com/ ,我们可以下载相关的例子和源码进行学习和研究。我在Google上搜过相关的项目,好像介绍的文章不多,不过不影响这个控件的强大和易用。
首先我们建立一个c# winform工程,添加GMap.NET.Core.dll 、GMap.NET.WindowsForms.dll、 System.Data.SQLite.DLL,BSE.Windows.Forms.dll 动态库如没有到上面的地址下载个,在想工具栏中添加GMapControl控件,将控件加载到工具栏中。
需要注意: 如用VS2010开发 需像应用程序中添加app.config文件 文件代码如下:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<requiredRuntime version="v4.0.20506"/>
</startup>
</configuration>
才可以正常使用否则出现版本错误信息。
初始化地图显示部分:这里比较简单。代码如下:

 
private void GMapTest_Load(object sender, EventArgs e)
{
gMapControl1.Position = new PointLatLng(45.7543, 126.6281);
gMapControl1.MinZoom = 5;
gMapControl1.Zoom = 100;
}
gMapControl1.MinZoom 设置控件的最小缩放比例,gMapControl1.Zoom当前显示缩放比例。

职场 控件 休闲 C#

0

分享

微博 QQ 微信

收藏

上一篇:C# 中奇妙的函数 -- 1. ... 下一篇:递归示例(一):遍历二叉树
lsjhn110

74篇文章,7W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

1条评论

按时间倒序 按时间正序

转载于:https://blog.51cto.com/2063557/536833

基于地图开发控件GMap.Net 使用 (一) 原创相关推荐

  1. Winform下的地图开发控件(GMap.NET)使用心得之二

    在上篇<Winform下的地图开发控件(GMap.NET)使用心得>中简单介绍了GMap.NET的控件基本情况,本篇开始介绍一下相关的代码操作. 其实目前GMap.NET提供的功能还不是很 ...

  2. Winform下的地图开发控件(GMap.NET)使用心得

    原文地址为: Winform下的地图开发控件(GMap.NET)使用心得 我们先看看GMap.NET的定义: GMap.NET是一个强大.免费.跨平台.开源的.NET控件,它在Windows Form ...

  3. (转)深入理解最强桌面地图控件GMAP.NET --- 原理篇

    前几篇介绍了一些国内地图的案例, 深入理解最强桌面地图控件GMAP.NET --- SOSO地图 深入理解最强桌面地图控件GMAP.NET --- 百度地图 我们以Google地图为例,这章介绍下地图 ...

  4. 深入理解最强桌面地图控件GMAP.NET --- 百度地图

    转 http://www.cnblogs.com/enjoyeclipse/archive/2013/01/14/2859026.html 前两篇介绍了GMAP.NET的一些基本功能和如何在自己的项目 ...

  5. 深入理解最强桌面地图控件GMAP.NET --- 原理篇

    转 http://www.cnblogs.com/enjoyeclipse/archive/2013/01/18/2865700.html 前几篇介绍了一些国内地图的案例, 深入理解最强桌面地图控件G ...

  6. 深入理解最强桌面地图控件GMAP.NET --- SOSO地图

    转 http://www.cnblogs.com/enjoyeclipse/archive/2013/01/15/2859028.html 前三篇介绍了GMAP.NET的一些基本功能以及如何集成一个百 ...

  7. (转)深入理解最强桌面地图控件GMAP.NET --- SOSO地图

    前三篇介绍了GMAP.NET的一些基本功能以及如何集成一个百度地图. 深入理解最强桌面地图控件GMAP.NET --- 初识 深入理解最强桌面地图控件GMAP.NET --- 初用 深入理解最强桌面地 ...

  8. 深入理解最强桌面地图控件GMAP.NET ---高德地图

    前一篇介绍了GMAP.NET的理论基础,这篇介绍如何集成高德地图.高德地图自从为IOS6提供地图后,目前已经被大众所熟知了. 在我集成国内地图的经验来看,也是最符合墨卡托投影法的. 前面的相关文章链接 ...

  9. 正式发布! .NET开发控件集ComponentOne 新版本加入Blazor UI

    近期,由葡萄城推出的ComponentOne .NET开发控件集正式发布最新版本! ComponentOne 是一套专注于企业 .NET开发.支持 .NET Core 平台,并完美集成于 Visual ...

最新文章

  1. [教程] [承風雅傳HSU]用ES4封裝Win7---ES4 Win7封裝教程(未完待續)
  2. 【学习笔记】人类为什么最终选择了芯片
  3. xwpython aui 子窗口-wxpython中的wxaui窗口管理器
  4. Ubuntu系统手动安装英伟达驱动程序
  5. java中double类型显示两个小数,比如12.00
  6. 《我们不一样团队》项目需求分析改进
  7. c语言输出杨辉三角漏斗,for循环输出漏斗的形状【java】
  8. 苹果4如何添加时间插件_越狱后如何备份已添加的插件以及源?
  9. 映美精(IMAGINGSOURCE)相机与OPENCV库(包含工程源码)
  10. 百度在首页输出console发布招聘信息
  11. 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我两分钱;第三天我仍给你十万元,你给我四分钱;....,你每天
  12. 少走弯路的3个忠告:产品经理不是来改变世界的
  13. STM32与ESP8266物联网编程
  14. EasyExcel实现Excel文件导入导出功能
  15. CS143 6、7. 自顶向下和自底向上的语法分析
  16. php中=%3e -%3e的区别,华为nova3e与nova2s买哪个好?华为nova2s和nova3e区别对比详细评测...
  17. daifloil demnum grease daikin DG203
  18. 成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
  19. 模组对地短路的分析与源头巡查
  20. zuk z2刷机android p,ZUK Z2121 (Z2 Pro 全网通)一键刷机教程,简单几步刷机

热门文章

  1. 专家提醒:计算机专业毕业生求职三要点!
  2. Linux python impala/sasl/thrift-sasl command not found
  3. 华为-yolo系列详解
  4. [bzoj2467][中山市选2010]生成树_快速幂
  5. Navicat数据库备份还原
  6. hdu 5385 The path
  7. Node 抓取非utf-8编码页面
  8. [转载]ArcMap中如何自制符号库(二)
  9. HDU2602-Bone Collector
  10. 控制C++的类只能在堆分配或只能在栈分配