使用前的了解 |
这是上一个博客留下的最后一张图,GP的服务目录,我们通过点击Tasks下面的一个链接地址进入。这个地址,需要记住,这将是GP服务的地址,需要写在代码里面的。
- 帮助说明,这个是在发布服务的时候,手动输入的。也就是说,如果我们想要别人来使用我们的工具,发布服务的时候,尽量让这个帮助写的清楚一些,现在很多懒人都不愿意写。
- 参数列表,会列出所有的参数,参数名字是需要记住的,到时候需要写在代码里面的。
- 数据类型,这是GP服务的数据类型。每一个GP服务数据类型和JS数据类型进行对应。
Data Type JavaScript Type Example GPString String "MyString" GPDouble Number (float) 12.56 GPLong Number (int) 345 GPBoolean Boolean true GPDate Date GPLinearUnit <LinearUnit> GPDataFile <DataFile> GPRasterData <RasterData> GPRecordSet <FeatureSet> GPRasterDataLayer <RasterData> GPFeatureRecordSetLayer <FeatureSet> GPMultiValue String[] ["Parcels", "Street Lights"]
- 默认值,如果我们没有传数据的话,将会使用默认值。
这些我们都了解后,上代码。
JavaScript的调用 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|