Class: TransferPathParameters

TransferPathParameters

交通换乘线路查询参数类。

new SuperMap.TransferPathParameters(options)

common/iServer/TransferPathParameters.js, line 4
Name Type Description
options Object

参数。如:
transferLines -{Array<SuperMap.TransferLine>} 本换乘分段内可乘车的路线集合。
points - {Array|Array} 两种查询方式:按照公交站点的起止ID进行查询和按照起止点的坐标进行查询。
点类型可以是:SuperMap.Geometry.Point|L.Point|L.LatLng|ol.geom.Point。

Members

pointsArray.<string> Array.<Object>

点类型可以是:SuperMap.Geometry.Point|L.Point|L.LatLng|ol.geom.Point。
两种查询方式:

      1. 按照公交站点的起止ID进行查询,则points参数的类型为int[],形如:[起点ID、终点ID],公交站点的ID对应服务提供者配置中的站点ID字段;
      2. 按照起止点的坐标进行查询,则points参数的类型为Point2D[],形如:[{"x":44,"y":39},{"x":45,"y":40}]。

transferLinesArray.<SuperMap.TransferLine>

本换乘分段内可乘车的路线集合,通过交通换乘方案查询得到

Methods

staticSuperMap.TransferPathParameters.toJson(params)

common/iServer/TransferPathParameters.js, line 43

对象参数转换为 json 字符串。

Name Type Description
params SuperMap.TransferPathParameters

交通换乘参数。

destroy()

common/iServer/TransferPathParameters.js, line 35

释放资源,将引用资源的属性置空。