protected override void OnLoad(EventArgs e) { base.OnLoad(e); _I地图 = this.out地图; //_I地图.加载地图("", E地图源.无, __中心, 8, 18); _I地图.加载地图(""); _I地图.初始化地图参数(E地图源.无, __中心, 8, 18); _I地图.单击点 += _I地图_单击对象; _I地图.进入点 += _I地图_进入对象; _I地图.离开点 += _I地图_离开对象; _I地图.单击线 += _I地图_单击对象; _I地图.进入线 += _I地图_进入对象; _I地图.离开线 += _I地图_离开对象; _I地图.单击多边形 += _I地图_单击对象; _I地图.进入多边形 += _I地图_进入对象; _I地图.离开多边形 += _I地图_离开对象; this.do删除覆盖物.Click += do删除覆盖物_Click; this.do添加覆盖物.Click += do添加覆盖物_Click; this.do定位点.Click += do定位点_Click; this.do添加覆盖物.PerformClick(); }
public void 初始化(F地图 __F地图, List <string> __地图路径列表, int __当前索引) { _F地图 = __F地图; _地图路径列表 = __地图路径列表; _当前地图源索引 = __当前索引; this.toolTip1.SetToolTip(this.do切换, string.Format("当前地图[{0}],下一地图[{1}]", Path.GetFileNameWithoutExtension(_地图路径列表[_当前地图源索引]), Path.GetFileNameWithoutExtension(_地图路径列表[新索引()]))); this.do切换.Click += do切换_Click; }
void 开始加载() { H调试.记录(_类型名 + ": 开始加载"); //订阅事件 _IB订阅.位置更新 += _IB订阅_GPS数据上报; _IB订阅.GPS更新状态变化 += _IB订阅_GPS更新状态变化; _IV.处理定位号码 = _IV_请求定位号码; _IV.处理定位号码集 = _IV_请求定位号码集; _IV.处理显示号码 = _IV_请求显示号码; _IV.处理显示号码集 = _IV_请求显示号码集; _IV.处理隐藏号码 = _IV_请求隐藏号码; _IV.处理隐藏号码集 = _IV_请求隐藏号码集; _IV.处理矩形圈选结束 = _IV_矩形圈选结束; _IV.处理圆形圈选结束 = _IV_圆形圈选结束; _IF地图 = _IV.IF地图; _IF地图.进入点 += IF地图_进入点; _IF地图.离开点 += IF地图_离开点; _IF地图.单击点 += IF地图_单击点; //初始化资源 var __地图路径列表 = _IB地图路径.查询(); if (__地图路径列表.Count == 0) { _IV.显示操作失败("拷贝地图文件到程序目录的\"GIS资源\\离线地图\"目录!"); } else if (!__地图路径列表.Values.ToList().Contains(true)) { _IV.显示操作失败("请配置地图路径!"); } else { try { foreach (var kv in __地图路径列表) { if (kv.Value) { _IV.IF地图.加载地图(kv.Key); } } _IV.IF地图.应用地图(_IV.IF地图.所有地图源[0]); } catch (Exception ex) { _IV.显示操作失败(ex.Message); } } }
public F主窗口() { InitializeComponent(); _IF地图 = this.out地图; }
public F选择地图(IF地图 __IF地图) { _IF地图 = __IF地图; InitializeComponent(); }