gmap是一个数据可视化的库,它可以让你在地图上进行大部分你想得到的编辑。
例如我们以下要说的绘制路径,标记点位等等。
我们使用gmap的过程呢,可以想象成军事地图,没错,就是行军打仗的时候的那个战略地图,你总要标记一下哪里有敌人,哪里是高地,我们要怎么进攻,行进路线等等对吧。
而gmap就相当于那张超大号的地图,它给你提供一张有地形信息的地图,剩下的战略信息都需要你自己来绘制。
所以说如果不使用该控件的话,可以说使用gmap的意义就没那么大了,你都没有地图,你要什么进攻路线啊。
gmap使用教程
Manager.Mode : 数据访问模式,一般设置为AccessMode.ServerAndCache
MapProvider : 地图提供商,一般使用GMapProviders.GoogleChinaMap
DragButton : 移动地图的鼠标按键,默认为右键,通常将其设置为 MouseButtons.Left
MaxZoom : 最大倍数,为一个int
MinZoom : 最小倍数,为一个int
Zoom : 当前倍数,为一个int
Position : 地图的聚焦点,为一个PointLatLng
PointLatLng :包含两个两个double表示经纬度的点,Lat表示纬度,Lng表示纬度
(30.55,114.29)武汉的一个点
GMapOverlay : 图层,通过gMap.Overlays.Add方法添加到地图中,可存放标记、路径等
GMarkerGoogle : 标记,存放在层中,新建时需要一个PointLatLng表示其位置信息和一个Bitmap表示其在地图上显示的图片