2地点を指定して、移動ルートを地図上に表示させるサンプルです。今回はサッポロビール園からJR札幌駅まで。行きは早く飲みたいからバスかタクシーで、帰りは酔い覚ましに歩き…ですよね!?
  var myMap = new Y.Map("map");
  myMap.addControl(new Y.SliderZoomControlHorizontal());
  myMap.drawMap(
    new Y.LatLng(43.0699974, 141.35991675), 
    16,
    Y.LayerSetId.NORMAL
  );
  // 経由地
  var data = new Array();
  data.push(new Y.LatLng(43.0686606, 141.3507553));  // 札幌駅
  data.push(new Y.LatLng(43.0713342, 141.3690782));  // サッポロビール園
  // 経路探索レイヤー
  var layer = new Y.RouteSearchLayer();
  layer.execute(data, {
    useCar: false  // 歩け!歩け!
  });
  myMap.addLayer(layer);
え!? すすきの に寄り道ですか?そうなるとタクシーじゃないでしょうか…。
  var myMap = new Y.Map("map");
  myMap.addControl(new Y.SliderZoomControlHorizontal());
  myMap.drawMap(
    new Y.LatLng(43.0699974, 141.35991675), 
    14,
    Y.LayerSetId.NORMAL
  );
  // 経由地
  var data = new Array();
  data.push(new Y.LatLng(43.0713342, 141.3690782));  // サッポロビール園
  data.push(new Y.LatLng(43.0554510, 141.3533140));  // すすきの駅
  data.push(new Y.LatLng(43.0686606, 141.3507553));  // 札幌駅
  // 経路探索レイヤー
  var layer = new Y.RouteSearchLayer();
  layer.execute(data, {
    useCar: true  // デフォルトはtrueなので省略できます。
  });
  myMap.addLayer(layer);