1

ジオロケーション サービスを Web サイトに統合する作業を行っていますが、これまでに見つけた最良のデータ ソースは、MaxMind の GeoIP API と GeoLite City データです。ただし、このデータでさえ、しばしば疑わしいようです。たとえば、私はパロアルトのダウンタウンにいますが、私の IP は約 7 マイル離れたポートラ バレーにあると特定されます。パロ アルトの人口は 6 万人以上ですが、ポートラ バレーの人口は 5,000 人未満です。IP がその周辺のどこかで発信されているのを見た場合、それは小さな都市ではなく、人口の多い都市から発信されたと想定する方が理にかなっていると思います。また、ケンタッキー州など、全国のパロアルト IP を完全に見つけました。

より良いデータソース、またはジオロケーションの取り組みの精度を向上させるためのツール/テクノロジー/取り組みを知っている人はいますか? 商用ソリューションは問題ありません。

4

3 に答える 3

2

IP が国の間違った端にある場合、それはおそらく 1 つのグループの IP を広い地域の顧客に使用する ISP であるため、他の場所でより適切な一致を見つけることはできないでしょう. 私のお気に入りの例は、スウェーデンの ISP への衛星接続を使用しているため、車内の Wi-Fi がスウェーデンにあると識別されるここ英国の列車です。

商用サプライヤーは、困難なケースを追跡するためにより多くの時間を費やす余裕があるかもしれませんが、多くの場合、適切な答えを提供することはできません. ただし、彼らが推測しているときは、信頼できる要素が得られる場合があります。Quovaについては良いことを聞いたことがありますが、使用したことはありません。

あなたが得ることができる(または余裕がある)最高の緯度と経度を持っていると仮定すると、近くにある可能性の高い大都市ではなく、最も近い都市を選ぶケースに対処する必要があります. 残念ながら手元にコードはありませんが、ジオネームからのデータを使用して、ポイントの近くにある「賢明な」都市を選択することに成功しました。彼らは緯度/経度と人口をリストしているので、次のようなことができます

ORDER BY ( Distance / LOG( Population ) )

大都市に適切なレベルの偏りがあるものを得るには、それを試してみる必要がありますが、Google マップ ビューの中心を取り、「ロンドン近郊の結果を表示しています...」のような見出しを表示するのに非常にうまく機能しました。マップを移動すると変化します。

于 2008-10-15T17:11:09.977 に答える
0

これが役立つかどうかはわかりませんが、ここに IP マッピングのかなり良い仕事をしたサイトがあります。多分あなたは彼らに助けを求めることができます:) seomoz.org

于 2008-10-07T04:58:28.927 に答える
0

私が最近見た、無料の GeoIP サービスについて参照したいくつかのサイトは次のとおりです。

WIPマニア

hostip.info

于 2008-10-15T17:15:19.000 に答える