Reference Source
import NetworkAnalysis from 'kqwebmap-project/src/query/NetworkAnalysis.js'
public class | source

NetworkAnalysis

Static Method Summary

Static Public Methods
public static

获取实例对象 (单例模式)

Method Summary

Public Methods
public

data(): Object[]

获取数据

public

获取最后的错误信息

public

服务器是否返回了错误

public

queryAsync(options: Object, function_good: function(): null, function_error: function(): null): Promise<TResult>

网络分析

public

类型转为服务方法名

Static Public Methods

public static getInstance(): NetworkAnalysis source

获取实例对象 (单例模式)

Return:

NetworkAnalysis

Public Methods

public data(): Object[] source

获取数据

Return:

Object[]

public errorMsg(): String source

获取最后的错误信息

Return:

String

public isLastError(): Boolean source

服务器是否返回了错误

Return:

Boolean

public queryAsync(options: Object, function_good: function(): null, function_error: function(): null): Promise<TResult> source

网络分析

Params:

NameTypeAttributeDescription
options Object

网络分析的配置参数

options.url String

服务器的url地址

options.origin String

起点

options.destation String

终点

options.middlepoint String

中间点

options.barrierpoints String

避让点

options.avoidareas String

避让区域

options.mode String

分析的模式(追溯模式 0:向上追溯 1:向下追溯)

options.geoSRS String

起始终止点坐标的空间参考

options.outSRS String

返回结果坐标的空间参考

function_good function(): null

查询成功后执行的函数

function_error function(): null

查询失败后执行的函数

Return:

Promise<TResult>

public typeToUrlMethod(type: *): string source

类型转为服务方法名

Params:

NameTypeAttributeDescription
type *

Return:

string