SuperMap.Connector.TrafficTransferAnalyst.FindTransferPath C# (CSharp) Method

FindTransferPath() public method

根据指定的起止点坐标及换乘信息获取详细的路线信息。
参数transferNetName、transferLines、startPosition或者endPosition为空时抛出异常。
public FindTransferPath ( string transferNetName, Point2D startPosition, Point2D endPosition, TransferLine transferLines ) : TransferGuide
transferNetName string 公交网络名字。
startPosition Point2D 起始点坐标。
endPosition Point2D 终止点坐标。
transferLines TransferLine 换乘信息。
return TransferGuide
        public TransferGuide FindTransferPath(string transferNetName, Point2D startPosition, Point2D endPosition, TransferLine[] transferLines)
        {
            if (string.IsNullOrEmpty(transferNetName))
            {
                throw new ArgumentNullException("transferNetName");
            }
            if (transferLines == null)
            {
                throw new ArgumentNullException("transferLines");
            }
            if (startPosition == null)
            {
                throw new ArgumentNullException("startPosition");
            }
            if (endPosition == null)
            {
                throw new ArgumentNullException("endPosition");
            }
            return _trafficTransferAnalystProvider.FindTransferPath(transferNetName, startPosition, endPosition, transferLines);
        }

Same methods

TrafficTransferAnalyst::FindTransferPath ( string transferNetName, long startStopID, long endStopID, TransferLine transferLines ) : TransferGuide
TrafficTransferAnalyst::FindTransferPath ( string transferNetName, Point2D startPosition, Point2D endPosition, TransferLine transferLines, EventHandler completed, EventHandler failed ) : void
TrafficTransferAnalyst::FindTransferPath ( string transferNetName, long startStopID, long endStopID, TransferLine transferLines, EventHandler completed, EventHandler failed ) : void