このサンプルは非効率的な例です

このサンプルでは10個の駅にマーカーを立てていますが、ループの中でsetStationMarker()を呼んでいるため、サーバアクセスが10回発生してしまっています。

こちらの方法を使うとより効率的に実装することができます。

var rosen;

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

  var station_codes = [22828, 22951, 22917, 22645, 22507, 22520, 22856, 22756, 22797, 22751];

  station_codes.forEach(function(station_code) {
    rosen.setStationMarker(station_code);
  });


}

window.addEventListener('load', init);