0

都市に与えられた単純なプログラムを Java で書きたいと思います。都市間の距離は緯度と経度から計算されます。

しかし、インターネット上のどこにも、世界の都市とその緯度と経度のデータベースが見つかりません。私が見つけた最も近いものはhttp://dev.maxmind.com/geoip/legacy/geoliteでしたが、これは単なるアメリカです。

このデータを見つけることができる場所、またはこのデータが見つからない場合の別の方法を知っている人はいますか??

私がこのプログラムを書いている理由は、Java でデータを処理し、オブジェクトを使用および保存する方法を学ぶためです。処理するデータが見つかりません!

前もって感謝します!!

4

2 に答える 2

2

住所 (「1600 Amphitheatre Parkway, Mountain View, CA」など) を地理座標 (緯度 37.423021 および経度 -122.083739 など) に変換するプロセスは、 ジオコーディングと呼ばれます。

場所名/緯度経度の既知のリストをアプリにコーディングし、実行時に読み込み、必要に応じて検索するか、この Google Geocodingなどのオンライン ジオコーディング サービスを使用できます。

于 2013-05-30T11:51:19.213 に答える