はじめに 仕事である特定の2点間の距離を計測する必要が出てきたので 以前他のPJで使用されていた、Turf.jsというライブラリがあったので試してみました。 作業環境 node 12.0.0 npm 6.9.0 Turf.js 6.9.0 前提条件 複数の箇所の緯度・経度をデータとして持っている データはjson形式のファイル(lists.json) できれば外部ファイルに書き出して確認したい 上記と、ある特定の一点との距離を計測する必要がある 地球上(球面状)の2点間の計算 [ { "NAME": "名古屋駅", "LATITUDE": 35.170406, "LONGITUDE": 136.881695, "Distance": 267.50358367757696 }, { "NAME": "大阪駅", "LATITUDE": 34.702485, "LONGITUDE": 135.
![Turf.jsを使用して地球上の2点間の距離を計測する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/469da6d92dd5830e799d6346671f15f53eb8bdaf/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9VHVyZi5qcyVFMyU4MiU5MiVFNCVCRCVCRiVFNyU5NCVBOCVFMyU4MSU5NyVFMyU4MSVBNiVFNSU5QyVCMCVFNyU5MCU4MyVFNCVCOCU4QSVFMyU4MSVBRTIlRTclODIlQjklRTklOTYlOTMlRTMlODElQUUlRTglQjclOUQlRTklOUIlQTIlRTMlODIlOTIlRTglQTglODglRTYlQjglQUMlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTYxMzg1NjNhZmY5YmMyMjgyZjk1MTc0OWI5N2MyZWVk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG9tb3BpY3QmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRiM2EwYmRjNjJhZTI0YmU4YmQ2Zjc5N2VlNzUwYTY1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D1f9a34ed1d89b1ed6d72bdba486507cf)