Skip to content

Commit 49ff043

Browse files
author
caoxinke
committed
添加Leaflet对接iServer地址匹配服务的例子。
1 parent 143bde0 commit 49ff043

File tree

9 files changed

+1457
-854
lines changed

9 files changed

+1457
-854
lines changed

build/deps.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@ var deps = {
204204
"src": [
205205
"./src/common/online/Online.js"
206206
]
207+
},
208+
"Address": {
209+
"name": "地理匹配服务",
210+
"src": [
211+
"./src/leaflet/services/AddressService.js"
212+
]
207213
}
208214

209215
},

dist/iclient9-leaflet.js

Lines changed: 1096 additions & 743 deletions
Large diffs are not rendered by default.

dist/iclient9-openlayers.js

Lines changed: 62 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,6 +1511,37 @@ __webpack_require__(1);
15111511
/* 5 */
15121512
/***/ (function(module, exports, __webpack_require__) {
15131513

1514+
/**
1515+
* Class: ServiceBase
1516+
* 服务基类
1517+
*/
1518+
__webpack_require__(4);
1519+
__webpack_require__(23);
1520+
var ol = __webpack_require__(2);
1521+
1522+
ol.supermap.ServiceBase = function (url, options) {
1523+
ol.Observable.call(this);
1524+
this.options = options || {};
1525+
this.options.url = url;
1526+
//服务来源 iServer|iPortal|online
1527+
this.options.serverType = url;
1528+
this.dispatchEvent(new ol.supermap.ResultEvent('initialized', this));
1529+
};
1530+
ol.inherits(ol.supermap.ServiceBase, ol.Observable);
1531+
1532+
ol.supermap.ResultEvent = function (type, opt_element) {
1533+
ol.events.Event.call(this, type);
1534+
this.result = opt_element;
1535+
1536+
};
1537+
ol.inherits(ol.supermap.ResultEvent, ol.events.Event);
1538+
1539+
module.exports = ol.supermap.ServiceBase;
1540+
1541+
/***/ }),
1542+
/* 6 */
1543+
/***/ (function(module, exports, __webpack_require__) {
1544+
15141545
/* COPYRIGHT 2017 SUPERMAP
15151546
* 本程序只能在有效的授权许可下使用。
15161547
* 未经许可,不得以任何手段擅自使用或传播。*/
@@ -2409,37 +2440,6 @@ SuperMap.Format.GeoJSON = SuperMap.Class(SuperMap.Format.JSON, {
24092440

24102441
module.exports = SuperMap.Format.GeoJSON;
24112442

2412-
/***/ }),
2413-
/* 6 */
2414-
/***/ (function(module, exports, __webpack_require__) {
2415-
2416-
/**
2417-
* Class: ServiceBase
2418-
* 服务基类
2419-
*/
2420-
__webpack_require__(4);
2421-
__webpack_require__(23);
2422-
var ol = __webpack_require__(2);
2423-
2424-
ol.supermap.ServiceBase = function (url, options) {
2425-
ol.Observable.call(this);
2426-
this.options = options || {};
2427-
this.options.url = url;
2428-
//服务来源 iServer|iPortal|online
2429-
this.options.serverType = url;
2430-
this.dispatchEvent(new ol.supermap.ResultEvent('initialized', this));
2431-
};
2432-
ol.inherits(ol.supermap.ServiceBase, ol.Observable);
2433-
2434-
ol.supermap.ResultEvent = function (type, opt_element) {
2435-
ol.events.Event.call(this, type);
2436-
this.result = opt_element;
2437-
2438-
};
2439-
ol.inherits(ol.supermap.ResultEvent, ol.events.Event);
2440-
2441-
module.exports = ol.supermap.ServiceBase;
2442-
24432443
/***/ }),
24442444
/* 7 */
24452445
/***/ (function(module, exports, __webpack_require__) {
@@ -2451,7 +2451,7 @@ module.exports = ol.supermap.ServiceBase;
24512451
* - <SuperMap.ServiceBase>
24522452
*/
24532453
var SuperMap = __webpack_require__(0);
2454-
var GeoJSONFormat = __webpack_require__(5);
2454+
var GeoJSONFormat = __webpack_require__(6);
24552455
var ServiceBase = __webpack_require__(3);
24562456
SuperMap.REST.SpatialAnalystBase = SuperMap.Class(ServiceBase, {
24572457

@@ -3798,7 +3798,7 @@ module.exports = SuperMap.ServerTextStyle;
37983798

37993799
__webpack_require__(4);
38003800
var ol = __webpack_require__(2);
3801-
var GeoJSONFormat = __webpack_require__(5);
3801+
var GeoJSONFormat = __webpack_require__(6);
38023802
var SuperMap = __webpack_require__(0);
38033803

38043804
ol.supermap.Util.toGeoJSON = function (smObj) {
@@ -4186,7 +4186,7 @@ module.exports = SuperMap.GetFeaturesParametersBase;
41864186
__webpack_require__(1);
41874187
__webpack_require__(3);
41884188
var SuperMap = __webpack_require__(0);
4189-
var GeoJSONFormat = __webpack_require__(5);
4189+
var GeoJSONFormat = __webpack_require__(6);
41904190
SuperMap.REST.GetFeaturesServiceBase = SuperMap.Class(SuperMap.ServiceBase, {
41914191

41924192
/**
@@ -4817,7 +4817,7 @@ module.exports = SuperMap.Request;
48174817
__webpack_require__(1);
48184818
__webpack_require__(3);
48194819
var SuperMap = __webpack_require__(0);
4820-
var GeoJSONFormat = __webpack_require__(5);
4820+
var GeoJSONFormat = __webpack_require__(6);
48214821
var QueryParameters = __webpack_require__(22);
48224822

48234823
SuperMap.REST.QueryService = SuperMap.Class(SuperMap.ServiceBase, {
@@ -11303,15 +11303,17 @@ module.exports = ol.source.Unique;
1130311303
*/
1130411304
var ol = __webpack_require__(2);
1130511305
var SuperMap = __webpack_require__(0);
11306+
var ServiceBase = __webpack_require__(5);
1130611307
var AddressService = __webpack_require__(81);
1130711308

1130811309
ol.supermap.AddressService = function (url, options) {
11309-
ol.supermap.ServiceBase.call(this, url, options);
11310+
ServiceBase.call(this, url, options);
1131011311
};
11311-
ol.inherits(ol.supermap.AddressService, ol.supermap.ServiceBase);
11312+
ol.inherits(ol.supermap.AddressService, ServiceBase);
1131211313

1131311314
/**
1131411315
* 获取正向地址匹配结果。
11316+
* @param params 正向匹配参数。
1131511317
* @param callback 请求结果的回调函数。
1131611318
* @param resultFormat 返回的结果类型(默认为GeoJSON)。
1131711319
*/
@@ -11333,6 +11335,7 @@ ol.supermap.AddressService.prototype.code = function (params, callback, resultFo
1133311335

1133411336
/**
1133511337
* 获取反向地址匹配结果。
11338+
* @param params 反向匹配参数。
1133611339
* @param callback 请求结果的回调函数。
1133711340
* @param resultFormat 返回的结果类型(默认为GeoJSON)。
1133811341
*/
@@ -11372,7 +11375,7 @@ module.exports = ol.supermap.AddressService;
1137211375
* //doSomething
1137311376
* })
1137411377
*/
11375-
__webpack_require__(6);
11378+
__webpack_require__(5);
1137611379
var ol = __webpack_require__(2);
1137711380
var SuperMap = __webpack_require__(0);
1137811381
var ChartQueryService = __webpack_require__(96);
@@ -11465,7 +11468,7 @@ module.exports = ol.supermap.ChartService;
1146511468
* //doSomething
1146611469
* })
1146711470
*/
11468-
__webpack_require__(6);
11471+
__webpack_require__(5);
1146911472
var ol = __webpack_require__(2);
1147011473
var Util = __webpack_require__(16);
1147111474
var SuperMap = __webpack_require__(0);
@@ -11688,7 +11691,7 @@ module.exports = ol.supermap.FeatureService;
1168811691
* //doSomething
1168911692
* });
1169011693
*/
11691-
__webpack_require__(6);
11694+
__webpack_require__(5);
1169211695
var ol = __webpack_require__(2);
1169311696
var GetFieldsService = __webpack_require__(157);
1169411697
var FieldStatisticService = __webpack_require__(123);
@@ -11793,7 +11796,7 @@ module.exports = ol.supermap.FieldService;
1179311796
* //doSomething
1179411797
* })
1179511798
*/
11796-
__webpack_require__(6);
11799+
__webpack_require__(5);
1179711800
var ol = __webpack_require__(2);
1179811801
var GetGridCellInfosService = __webpack_require__(159);
1179911802

@@ -11838,7 +11841,7 @@ module.exports = ol.supermap.GridCellInfosService;
1183811841
* //doSomething
1183911842
* })
1184011843
*/
11841-
__webpack_require__(6);
11844+
__webpack_require__(5);
1184211845
var ol = __webpack_require__(2);
1184311846
var GetLayersInfoService = __webpack_require__(160);
1184411847
var SetLayerInfoService = __webpack_require__(202);
@@ -11970,7 +11973,7 @@ module.exports = ol.supermap.LayerInfoService;
1197011973
* //doSomething
1197111974
* })
1197211975
*/
11973-
__webpack_require__(6);
11976+
__webpack_require__(5);
1197411977
var ol = __webpack_require__(2);
1197511978
var MapService = __webpack_require__(177);
1197611979
var TilesetsService = __webpack_require__(236);
@@ -12027,7 +12030,7 @@ module.exports = ol.supermap.MapService;
1202712030
* Class:MeasureService
1202812031
* 距离测量服务
1202912032
*/
12030-
__webpack_require__(6);
12033+
__webpack_require__(5);
1203112034
var ol = __webpack_require__(2);
1203212035
var Util = __webpack_require__(16);
1203312036
var MeasureService = __webpack_require__(181);
@@ -12081,7 +12084,7 @@ module.exports = ol.supermap.MeasureService;
1208112084
* //doSomething
1208212085
* })
1208312086
*/
12084-
__webpack_require__(6);
12087+
__webpack_require__(5);
1208512088
var ol = __webpack_require__(2);
1208612089
var FacilityAnalystSinks3DService = __webpack_require__(112);
1208712090
var FacilityAnalystSources3DService = __webpack_require__(114);
@@ -12217,7 +12220,7 @@ module.exports = ol.supermap.NetworkAnalyst3DService;
1221712220
* //doSomething
1221812221
* })
1221912222
*/
12220-
__webpack_require__(6);
12223+
__webpack_require__(5);
1222112224
var ol = __webpack_require__(2);
1222212225
var Util=__webpack_require__(16);
1222312226
var SuperMap = __webpack_require__(0);
@@ -12827,7 +12830,7 @@ module.exports = ol.supermap.ProcessingJobsService;
1282712830
* //doSomething
1282812831
* })
1282912832
*/
12830-
__webpack_require__(6);
12833+
__webpack_require__(5);
1283112834
var ol = __webpack_require__(2);
1283212835
var Util = __webpack_require__(16);
1283312836
var SuperMap = __webpack_require__(0);
@@ -12986,7 +12989,7 @@ module.exports = ol.supermap.QueryService;
1298612989
* //doSomething
1298712990
* })
1298812991
*/
12989-
__webpack_require__(6);
12992+
__webpack_require__(5);
1299012993
var ol = __webpack_require__(2);
1299112994
var Util = __webpack_require__(16);
1299212995
var SuperMap = __webpack_require__(0);
@@ -13382,7 +13385,7 @@ module.exports = ol.supermap.SpatialAnalystService;
1338213385
* //doSomething
1338313386
* });
1338413387
*/
13385-
__webpack_require__(6);
13388+
__webpack_require__(5);
1338613389
var ol = __webpack_require__(2);
1338713390
var ThemeService = __webpack_require__(233);
1338813391

@@ -13421,7 +13424,7 @@ module.exports = ol.supermap.ThemeService;
1342113424
* //doSomething
1342213425
* })
1342313426
*/
13424-
__webpack_require__(6);
13427+
__webpack_require__(5);
1342513428
var ol = __webpack_require__(2);
1342613429
var Util = __webpack_require__(16);
1342713430
var StopQueryService = __webpack_require__(208);
@@ -15774,7 +15777,7 @@ __webpack_require__(7);
1577415777
__webpack_require__(101);
1577515778
__webpack_require__(143);
1577615779
var SuperMap = __webpack_require__(0);
15777-
var GeoJSONFormat = __webpack_require__(5);
15780+
var GeoJSONFormat = __webpack_require__(6);
1577815781
SuperMap.REST.BufferAnalystService = SuperMap.Class(SuperMap.REST.SpatialAnalystBase, {
1577915782

1578015783
/**
@@ -16723,7 +16726,7 @@ __webpack_require__(1);
1672316726
__webpack_require__(3);
1672416727
__webpack_require__(95);
1672516728
var SuperMap = __webpack_require__(0);
16726-
var GeoJSONFormat = __webpack_require__(5);
16729+
var GeoJSONFormat = __webpack_require__(6);
1672716730

1672816731
SuperMap.REST.ChartQueryService = SuperMap.Class(SuperMap.ServiceBase, {
1672916732

@@ -19647,7 +19650,7 @@ module.exports = SuperMap.FindClosestFacilitiesParameters;
1964719650
__webpack_require__(9);
1964819651
__webpack_require__(125);
1964919652
var SuperMap = __webpack_require__(0);
19650-
var GeoJSONFormat = __webpack_require__(5);
19653+
var GeoJSONFormat = __webpack_require__(6);
1965119654
SuperMap.REST.FindClosestFacilitiesService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
1965219655

1965319656
/**
@@ -19893,7 +19896,7 @@ module.exports = SuperMap.FindLocationParameters;
1989319896
__webpack_require__(9);
1989419897
__webpack_require__(127);
1989519898
var SuperMap = __webpack_require__(0);
19896-
var GeoJSONFormat = __webpack_require__(5);
19899+
var GeoJSONFormat = __webpack_require__(6);
1989719900
SuperMap.REST.FindLocationService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
1989819901

1989919902
/**
@@ -20125,7 +20128,7 @@ module.exports = SuperMap.FindMTSPPathsParameters;
2012520128
__webpack_require__(9);
2012620129
__webpack_require__(129);
2012720130
var SuperMap = __webpack_require__(0);
20128-
var GeoJSONFormat = __webpack_require__(5);
20131+
var GeoJSONFormat = __webpack_require__(6);
2012920132
SuperMap.REST.FindMTSPPathsService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
2013020133

2013120134
/**
@@ -20366,7 +20369,7 @@ module.exports = SuperMap.FindPathParameters;
2036620369
__webpack_require__(9);
2036720370
__webpack_require__(131);
2036820371
var SuperMap = __webpack_require__(0);
20369-
var GeoJSONFormat = __webpack_require__(5);
20372+
var GeoJSONFormat = __webpack_require__(6);
2037020373
SuperMap.REST.FindPathService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
2037120374

2037220375
/**
@@ -20619,7 +20622,7 @@ module.exports = SuperMap.FindServiceAreasParameters;
2061920622
__webpack_require__(9);
2062020623
__webpack_require__(133);
2062120624
var SuperMap = __webpack_require__(0);
20622-
var GeoJSONFormat = __webpack_require__(5);
20625+
var GeoJSONFormat = __webpack_require__(6);
2062320626
SuperMap.REST.FindServiceAreasService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
2062420627

2062520628
/**
@@ -20858,7 +20861,7 @@ module.exports = SuperMap.FindTSPPathsParameters;
2085820861
__webpack_require__(9);
2085920862
__webpack_require__(135);
2086020863
var SuperMap = __webpack_require__(0);
20861-
var GeoJSONFormat = __webpack_require__(5);
20864+
var GeoJSONFormat = __webpack_require__(6);
2086220865
SuperMap.REST.FindTSPPathsService = SuperMap.Class(SuperMap.REST.NetworkAnalystServiceBase, {
2086320866

2086420867
/**
@@ -31539,7 +31542,7 @@ __webpack_require__(7);
3153931542
__webpack_require__(105);
3154031543
__webpack_require__(146);
3154131544
var SuperMap = __webpack_require__(0);
31542-
var GeoJSONFormat = __webpack_require__(5);
31545+
var GeoJSONFormat = __webpack_require__(6);
3154331546
SuperMap.REST.ThiessenAnalystService = SuperMap.Class(SuperMap.REST.SpatialAnalystBase, {
3154431547

3154531548
/**

0 commit comments

Comments
 (0)