searchBusStation method

Future<BusStationResult?> searchBusStation(
  1. String stationName,
  2. String city
)

公交站点查询

stationName 公交站点名 city 所在城市名或者城市区号

Implementation

Future<BusStationResult?> searchBusStation(String stationName, String city) {
  L.p('方法searchBusStation dart端参数: stationName -> $stationName, city -> $city');

  return _searchChannel
      .invokeMethod(
        'search#searchBusStation',
        {'stationName': stationName, 'city': city},
      )
      .then((result) => result)
      .then((json) {
        if (Platform.isIOS) {
          return BusStationResult.ios(BusStationResult_iOS.fromJson(jsonDecode(json)));
        } else if (Platform.isAndroid) {
          return BusStationResult.fromJson(jsonDecode(json));
        } else {
          return null;
        }
      });
}