私の位置情報ベースの iPhone アプリでは、ネットワークが利用できない状態でも機能するようにしたいと考えています。私は通常のグーグルマップを持っています。このアプリはフォワード ジオコーディングで動作するため、都市または国を入力するときに経度と緯度が必要になります。これはオフラインで機能しますか?
1 に答える
1
ここでデータベースを見つけることができます:
http://dev.maxmind.com/geoip/geolite
CSV/Zip GeoLite City データベースに移動します。2009 年までさかのぼるデータのアーカイブがあります。最新のものをダウンロードしてください (GeoLiteCity_20130101.zip)。gzip またはバイナリ データ バージョンを使用することもできますが、バイナリ データの正確な形式はわかりません。どこかのサイトで説明されています。
CSV アーカイブには 2 つの CSV ファイルがあります。GeoLiteCity-Location.csv にはかなり大規模な都市のデータベースがあります (おそらく、配列よりも高速に検索できる形式に変換する必要があり、できればスペースを節約できます)。世界中の 400,000 を少し下回る都市の国、地域 (州など)、都市、緯度と経度が含まれています。他のファイルには、それらの都市の IP 範囲も含まれています (必要な場合)。
于 2013-01-06T18:10:46.727 に答える