タグ

ブックマーク / qiita.com/stkdev (1)

  • 日本ダーツの旅.jsを少しだけ改造してみた - Qiita

    ふらっと旅に出かけたくなったときに、日地図にダーツをして行き先を決める例のあれができるといいなと思っていると実際に作っている方がいらっしゃいました。 気軽に日ダーツの旅.jsを作ってみた顛末 ただ、ご人も書いているように"日列島がすっぽり入る長方形の中にランダムに点"を打ってもだいたい海になってしまいます。 ならばもう少し陸地に範囲を絞ってしまおう!ということで範囲設定を改造してみました。 範囲設定 日列島が弓形なので、東日と西日に分けてそれぞれを平行四辺形で囲むような形で範囲を設定しました。 こうすると基準点と角度を決めてしまえばあとはsin/cosで計算できます。 © OpenStreetMap contributors 以下の設定値では沖縄を含む離島は範囲に含まれていませんのでご注意ください。 ブックマークレット実装 乱数自体はx方向、y方向でそれぞれ算出し、平行四辺形

    日本ダーツの旅.jsを少しだけ改造してみた - Qiita
    egaegappp
    egaegappp 2018/01/19
  • 1