様々な条件を指定して路線を検索することができます。
例えば下記のボタンをクリックすると、下記のような複雑な条件で路線を検索します。

( (駅22741を通る) - (会社1) ) and (県11を通る or 県12を通る)

よりシンプルな条件で検索するためには、 searchLinesByName(), searchLinesByPrefectureCode(), searchLinesByCorporationCode(), searchLinesByGroupAlias(), searchLinesByStationCode() を使うことができます。

var rosen;

function init() {
  rosen = new Rosen("map", {
    apiKey: "2jr5nchcswemrfjj67jvjaqu",  // アクセスキーはサンプル用です。実際にご利用されるときは書き換えてください。
  });
}

// 路線を検索
function searchLine() {
  rosen.searchLines({
    include: {
      stationCode: "22741"    // 駅22741を通る路線
    },
    exclude: {
      corporationCode: "1"    // 会社1
    },
    mask: {
      prefectureCode: "11.12" // 県11 or 県12
    }
  }).then(function(lines) {
    var msg = "検索結果:\n";
    lines.forEach(function(line) {
      msg += line.code + ":" + line.name + "\n";
    });
    $('#map_message').text(msg);
  });
}

window.addEventListener('load', init);