このサンプルは非効率的な例です
このサンプルでは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);