getNearestStationsを引数なしで呼び出すと、ブラウザから取得できる現在位置から最寄りの駅を検索します。 引数を rosen.getNearestStations({ latitude: latitude, longitude: longitude, range: 1000, limit: 10 }); のように指定すると、与えた緯度経度から最寄りの駅を検索します。

検索中。しばらくお待ちください…

var rosen;

function init() {
  // httpsでないとGeoLocation APIを使えないのでリダイレクトする
  if (location.href.indexOf("http://rmap.ekispert.jp") >= 0) {
    location.href = location.href.replace("http://", "https://");
    return;
  }
  
  rosen = new Rosen("map", {
    apiKey: "2jr5nchcswemrfjj67jvjaqu",  // アクセスキーはサンプル用です。実際にご利用されるときは書き換えてください。
    apiSetting: "https",                // HTTPS版のAPIサーバを指定
    tileSetting: "https"                // HTTPS版のタイルサーバを指定
  });
}

function toNearest() {
  rosen.getNearestStations().then(function(result) {
    $('#searching').hide();
    if (result.length == 0) {
      alert("最寄り駅が1件も見つかりませんでした");
      return;
    }
    else {
      var station = result[0].station;
      rosen.setCenterByStationCode(station.code);
      console.log(station);
    }
  }).catch(function (err) {
    alert("エラーが発生しました。\n" + err);
    $('#searching').hide();
  });
  $('#searching').show();
  
}

window.addEventListener('load', init);
#searching { display: none; }