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
创建用户控件,继承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