Gmap.net百度地图开发

本文介绍了如何利用Gmap.net库在C#环境下进行百度地图的开发,包括地图展示、初始化设置、地图数据供应等关键步骤,以及如何自定义地图的各个层如objects、routes和polygons,实现地图的拖拽、缩放和瓦片加载等功能。
摘要由CSDN通过智能技术生成
1、 地图展示
创建用户控件,继承GMapControl,当前用户继承了gmap地图控件的所有功能。
需要展示地图的窗体,在展示地图的面板上面添加创建的地图用户控件。并在窗体中定义三个全局变量
internal readonly GMapOverlay objects = new GMapOverlay("objects");
internal readonly GMapOverlay routes = new GMapOverlay("routes");
internal readonly GMapOverlay polygons = new GMapOverlay("polygons");
objects,routes,polygons,分别是地图上面创建的三个单层。其实这个定义,主要是根据你的需要的来定义的,比如我这里,objects主要是标注电子罗盘和gps的定位展示;routes主要展示路线的层;polygons是展示多边形的,比如你需要在地图上面圈区域,就可以用这个。


2、 地图初始化
在窗体初始化时,对地图进行初始化加载。
MainMap.Manager.Mode = AccessMode.CacheOnly;
地图数据获取的方式,总共有三种方式,我这里写到的是只是缓存,除了CacheOnly还有ServerOnly、ServerAndCach
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值