地点から地点までの直線距離を求めたい

解決


谷町  2015-02-06 00:28:28  No: 47039

ある住所(入力)から住所(入力)までの
直線距離を求めたいのですが、
良い案はありませんでしょうか?

どうかご教示願います。


DEKO  URL  2015-02-06 00:56:22  No: 47040

1.住所から緯度/経度を求める
2.二点の緯度/経度から距離を求める

1.については Google 等の API を使う必要があると思います。
2.については以下のサイトのコードを Delphi に移植するとよいでしょう。

[C#で緯度経度の2点間の直線距離を求める (酢ろぐ!)]
http://blog.ch3cooh.jp/entry/20100427/1272339259


谷町  2015-02-06 03:04:08  No: 47041

ありがとうございます。

GoogleのAPIはライセンスの関係もあり、
できれば、、使わない方向で考えています。

他の方法はないものでしょうか。。


igy  2015-02-06 05:05:40  No: 47042

>1.住所から緯度/経度を求める

で、

各種ジオコーディングapiの罠と対処法
http://treeapps.hatenablog.com/entry/2012/11/17/%E5%90%84%E7%A8%AE%E3%82%B8%E3%82%AA%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0api%E3%81%AE%E7%BD%A0%E3%81%A8%E5%AF%BE%E5%87%A6%E6%B3%95

にある、
国土交通省のデータ
を使うのは、いかがですか?


谷町  2015-02-10 20:46:14  No: 47043

ご回答ありがとうございました。

国土交通省のデータ使わせて頂きます。

問題は丁目レベルでしか、
緯度経度が入っていないようなので、
こちらをどう処理するかですね。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加