void _区域检索_处理圆形圈选结束(M经纬度 __圆心, int __半径) { _区域检索索引.ForEach(q => _IF地图.除点(q)); var __关键字 = this.in区域检索_关键字.Text.Trim(); if (string.IsNullOrEmpty(__关键字)) { MessageBox.Show("请输入关键字"); return; } try { var __点集合 = H信息查询.区域检索(__关键字, __圆心, __半径); if (__点集合.Count == 0) { MessageBox.Show("未找到信息"); return; } __点集合.ForEach(q => _区域检索索引.Add(_IF地图.添加点(q.Item1, H图标.获取图标(E常用图标.默认图标_红色), q.Item2, null, null, E标题显示方式.Always))); //_I地图.定位(__点集合.Select(q => q.Item1).ToList()); } catch (NotImplementedException) { MessageBox.Show("该功能未实现"); } catch (Exception ex) { MessageBox.Show("未找到信息\n\r" + ex.Message); } }
void do区域检索_城市_Click(object sender, EventArgs e) { _区域检索索引.ForEach(q => _IF地图.除点(q)); var __关键字 = this.in区域检索_关键字.Text.Trim(); var __城市 = this.in区域检索_城市.Text.Trim(); try { var __点集合 = H信息查询.区域检索(__关键字, __城市); if (__点集合.Count == 0) { MessageBox.Show("未找到信息"); return; } __点集合.ForEach(q => _区域检索索引.Add(_IF地图.添加点(q.Item1, H图标.获取图标(E常用图标.默认图标_红色), q.Item2, null, null, E标题显示方式.Always))); _IF地图.定位(__点集合.Select(q => q.Item1).ToList()); } catch (NotImplementedException) { MessageBox.Show("该功能未实现"); } catch (Exception ex) { MessageBox.Show("未找到信息\n\r" + ex.Message); } }