4

JavaまたはRubyのクライアント側APIが必要です。私はこれがローカルのみである必要があることを強く望んでいます。実際、これはIPでさえないかもしれませんが、データベースのインポートの多くです。問題は、WebサービスベースのWebサービスを利用できないことです。これは、I/Oが非常に重いためです。

注:ジオロケーションによって、私が本当に必要とするのはせいぜい国/地域だけです。実際の緯度/経度の座標も受け入れます。

4

3 に答える 3

4

私は数ヶ月前にこれらの人を見ていました: http://www.maxmind.com/app/geolitecountry

私の限られた目的のためには、それは問題ないようでした。

于 2010-02-11T14:24:41.307 に答える
2

簡単なグーグル検索でこの結果が得られました:http://www.hostip.info/dl/index.html

私はそれがあなたが探しているものだと思います。

于 2010-02-11T14:28:24.450 に答える
2

Web ベースの場合は、http://code.google.com/apis/ajaxsearch/を使用できます。あなたがすることはすべて持っています:

<script type="text/javascript" src="http://www.google.com/jsapi?key=yourapikey"></script>

Google はいくつかの JavaScript 変数を入力し、他の js スクリプトでは、google.loader.ClientLocation.address.city、google.loader.ClientLocation.address.region、google.loader.ClientLocation.address.country を使用して地理的位置にアクセスできるようになりました。 .

非常に大まかなローカル ソリューションについては、http: //www.countryipblocks.net/continents/で国の IP 範囲を取得できます。基本的に、これをローカルに保存し、参照して大まかな地理的位置を取得できます。

于 2010-02-11T15:26:32.917 に答える