码迷,mamicode.com
首页 > Windows程序 > 详细

用Gmap开发winform地图应用程序(一)Gmap介绍与添加

时间:2015-10-13 22:27:28      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

    GMap.NET是一个强大的免费开源.NET组件。该组件允许用户加载Google、雅虎、必应、街景等地图。用户可以在这些地图上进行点的标记、路线规划、区域操作。GMap.NET应用于Windows Forms和Presentation,并且支持缓存和在线两种模式。

    GMap.NET项目下载地址:http://greatmaps.codeplex.com/

1.1 地图的结构

    GMap地图的结构分为三层,分别为mapcontrol、overlay和marker。弄清这三者之间的关系是用好GMap的基础。

    mapcontrol是地图的背景,显示了如地形、街道等基本信息。

    overlay是在mapcontrol之上的一个图层,overlay包含route和mark等。

    mark是一个overlay上的点,每个点标注了一个明确的地理位置(纬度,经度)。

    route是两个或多个点之间的路径或方向。

    地图结构如图1所示。

技术分享

图1 GMap的结构

1.2 在项目中添加GMap组件

    在.NET项目中添加GMap组件需要通过添加引用和添加组件两个步骤,在应用的过程中需要添加GMap的引用。

    技术分享

技术分享

技术分享

技术分享

 

经过以上步骤之后,进行简单的地图设置:

        //初始化地图类型
        public void InitialMap(GMapControl gMap)
        {
            gMap.MapProvider = GMapProviders.BingSatelliteMap;
        }

运行程序,结果如下

技术分享

 

    现在为止,向项目挂载地图已经实现了,接下来就是基于GMap.NET的地图应用程序功能开发。

用Gmap开发winform地图应用程序(一)Gmap介绍与添加

标签:

原文地址:http://www.cnblogs.com/oen8080/p/4875871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!