Commit 5592217
34- "<li id='geodecode' role='presentation'><a href='#'>反向匹配</a></li>" +35- "</ul><p>" +36- "<div class='tab-content'>" +37- "<div id='geocodeParam' role='tabpanel' class='tab-pane deplistContent active'>" +38- "<div class='input-group'>" +39- "<span class='input-group-addon'>地址 </span>" +40- "<input id='address' type='text' class='form-control' placeholder='公司'/>" +41- "</div><p>" +42- "<div class='input-group'>" +43- "<span class='input-group-addon'>过滤字段 </span>" +44- "<input id='filters' type='text' class='form-control'placeholder='北京市,海淀区'/>" +45- "</div><p>" +46- "<div class='input-group'>" +47- "<span class='input-group-addon'>最小索引 </span>" +48- "<input id='fromIndex' type='text' class='form-control' placeholder='0'/>" +49- "</div><p>" +50- "<div class='input-group'>" +51- "<span class='input-group-addon'>最大索引 </span>" +52- "<input id='toIndex' type='text' class='form-control' placeholder='10'/>" +53- "</div><p>" +54- "<div class='input-group'>" +55- "<span class='input-group-addon'>最大结果数</span>" +56- "<input id='maxReturn' type='text' class='form-control' placeholder='-1'/>" +57- "</div><p>" +58- "<div class='input-group'>" +59- "<span class='input-group-addon'>坐标系 </span>" +60- "<input id='prjCoordSys' type='text' class='form-control' placeholder='{epsgcode:4326}'/>" +61- "</div><p>" +62- "<div align='right'>" +63- "<input type='button' id='codeBtn' class='btn btn-primary' value='匹配'/>" +64- "</div></div>" +65- "<div id='geodecodeParam' role='tabpanel' class='tab-pane deplistContent'>" +66- "<div class='input-group'>" +67- "<span class='input-group-addon'>横坐标 </span>" +68- "<input id='xCoord' type='text' class='form-control' placeholder='116.3518541194752'/>" +69- "</div><p>" +70- "<div class='input-group'>" +71- "<span class='input-group-addon'>纵坐标 </span>" +72- "<input id='yCoord' type='text' class='form-control' placeholder='40.00097839595237'/>" +73- "</div><p>" +74- "<div class='input-group'>" +75- "<span class='input-group-addon'>过滤字段 </span>" +76- "<input id='filters2' type='text' class='form-control' placeholder='北京市,海淀区'/>" +77- "</div><p>" +78- "<div class='input-group'>" +79- "<span class='input-group-addon'>最小索引 </span>" +80- "<input id='fromIndex2' type='text' class='form-control' placeholder='0'/>" +81- "</div><p>" +82- "<div class='input-group'>" +83- "<span class='input-group-addon'>最大索引 </span>" +84- "<input id='toIndex2' type='text' class='form-control' placeholder='10'/>" +85- "</div><p>" +86- "<div class='input-group'>" +87- "<span class='input-group-addon'>最大结果数</span>" +88- "<input id='maxReturn2' type='text' class='form-control' placeholder='-1'/>" +89- "</div><p>" +90- "<div class='input-group'>" +91- "<span class='input-group-addon'>查询半径 </span>" +92- "<input id='geoDecodingRadius' type='text' class='form-control' placeholder='-1'/>" +93- "</div><p>" +94- "<div class='input-group'>" +95- "<span class='input-group-addon'>坐标系 </span>" +96- "<input id='prjCoordSys2' type='text' class='form-control' placeholder='{epsgcode:4326}'/>" +97- "</div><p>" +98- "<div align='right'>" +99- "<input type='button' id='decodeBtn' class='btn btn-primary' value='匹配'/>" +100- "</div></div></div>";31+ "<div class='panel-body'>" +32+ "<ul class='nav nav-tabs nav-justified'>" +33+ "<li id='geocode' role='presentation' class='active'><a href='#'>正向匹配</a></li>" +34+ "<li id='geodecode' role='presentation'><a href='#'>反向匹配</a></li>" +35+ "</ul><p>" +36+ "<div class='tab-content'>" +37+ "<div id='geocodeParam' role='tabpanel' class='tab-pane deplistContent active'>" +38+ "<div class='input-group'>" +39+ "<span class='input-group-addon'>地址 </span>" +40+ "<input id='address' type='text' class='form-control' placeholder='公司'/>" +41+ "</div><p>" +42+ "<div class='input-group'>" +43+ "<span class='input-group-addon'>过滤字段 </span>" +44+ "<input id='filters' type='text' class='form-control'placeholder='北京'/>" +45+ "</div><p>" +46+ "<div class='input-group'>" +47+ "<span class='input-group-addon'>最小索引 </span>" +48+ "<input id='fromIndex' type='text' class='form-control' placeholder='0'/>" +49+ "</div><p>" +50+ "<div class='input-group'>" +51+ "<span class='input-group-addon'>最大索引 </span>" +52+ "<input id='toIndex' type='text' class='form-control' placeholder='10'/>" +53+ "</div><p>" +54+ "<div class='input-group'>" +55+ "<span class='input-group-addon'>最大结果数</span>" +56+ "<input id='maxReturn' type='text' class='form-control' placeholder='-1'/>" +57+ "</div><p>" +58+ "<div class='input-group'>" +59+ "<span class='input-group-addon'>坐标系 </span>" +60+ "<input id='prjCoordSys' type='text' class='form-control' placeholder='{epsgcode:4326}'/>" +61+ "</div><p>" +62+ "<div align='right'>" +63+ "<input type='button' id='codeBtn' class='btn btn-primary' value='匹配'/>" +64+ "</div></div>" +65+ "<div id='geodecodeParam' role='tabpanel' class='tab-pane deplistContent'>" +66+ "<div class='input-group'>" +67+ "<span class='input-group-addon'>横坐标 </span>" +68+ "<input id='xCoord' type='text' class='form-control' placeholder='116.3518541194752'/>" +69+ "</div><p>" +70+ "<div class='input-group'>" +71+ "<span class='input-group-addon'>纵坐标 </span>" +72+ "<input id='yCoord' type='text' class='form-control' placeholder='40.00097839595237'/>" +73+ "</div><p>" +74+ "<div class='input-group'>" +75+ "<span class='input-group-addon'>过滤字段 </span>" +76+ "<input id='filters2' type='text' class='form-control' placeholder=''/>" +77+ "</div><p>" +78+ "<div class='input-group'>" +79+ "<span class='input-group-addon'>最小索引 </span>" +80+ "<input id='fromIndex2' type='text' class='form-control' placeholder='0'/>" +81+ "</div><p>" +82+ "<div class='input-group'>" +83+ "<span class='input-group-addon'>最大索引 </span>" +84+ "<input id='toIndex2' type='text' class='form-control' placeholder='10'/>" +85+ "</div><p>" +86+ "<div class='input-group'>" +87+ "<span class='input-group-addon'>最大结果数</span>" +88+ "<input id='maxReturn2' type='text' class='form-control' placeholder='-1'/>" +89+ "</div><p>" +90+ "<div class='input-group'>" +91+ "<span class='input-group-addon'>查询半径 </span>" +92+ "<input id='geoDecodingRadius' type='text' class='form-control' placeholder='-1'/>" +93+ "</div><p>" +94+ "<div class='input-group'>" +95+ "<span class='input-group-addon'>坐标系 </span>" +96+ "<input id='prjCoordSys2' type='text' class='form-control' placeholder='{epsgcode:4326}'/>" +97+ "</div><p>" +98+ "<div align='right'>" +99+ "<input type='button' id='decodeBtn' class='btn btn-primary' value='匹配'/>" +100+ "</div></div></div>";101101 handleMapEvent(popup, this._map);102102 return popup;103103 };@@ -115,12 +115,20 @@115115 $("#geodecodeParam").addClass('active');116116 $("#geocodeParam").removeClass('active');117117 });118+ //判断输入字符串是否为空或者全部都是空格119+ function isNull(str) {120+ if (str == "") return true;121+ var regu = "^[ ]+$";122+ var re = new RegExp(regu);123+ return re.test(str);124+ }125+ var filters = $('#filters').val() || $('#filters').attr('placeholder');118126 $("#codeBtn").click(function () {119127 var geoCodeParam = new SuperMap.GeoCodingParameter({120128 address: $('#address').val() || $('#address').attr('placeholder'),121129 fromIndex: $('#fromIndex').val() || $('#fromIndex').attr('placeholder'),122130 toIndex: $('#toIndex').val() || $('#toIndex').attr('placeholder'),123- filters: $('#filters').val() || $('#filters').attr('placeholder'),131+ filters: isNull(filters) ? '' : filters,124132 prjCoordSys: $('#prjCoordSys').val() || $('#prjCoordSys').attr('placeholder'),125133 maxReturn: $('#maxReturn').val() || $('#maxReturn').attr('placeholder')126134 });| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
165 | 173 | | |
166 | 174 | | |
167 | 175 | | |
168 | 176 | | |
169 | 177 | | |
170 | | - | |
| 178 | + | |
171 | 179 | | |
172 | 180 | | |
173 | 181 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
| 136 | + | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
247 | 255 | | |
248 | 256 | | |
249 | | - | |
| 257 | + | |
250 | 258 | | |
251 | 259 | | |
252 | 260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
0 commit comments