web-dev-qa-db-ja.com

GoogleにはGeo IPサービスがありますか?

Googleには、IPアドレスから緯度経度までのジオコーディングを行うAPIがありますか? MaxMindに似ています。私は彼らの場所のapiを調べました:

https://developers.google.com/maps/documentation/business/places/

そして、私はMaxmindを成功裏に使用しました、

http://www.maxmind.com/en/geolocation_landing

しかし、Googleはlat longサービスにIPを提供していますか?

12
David Williams

厳密に言うと、f.y.i.、googleのローダ​​ー https://developers.google.com/loader/ で、単純なスクリプトタグでロードします。

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

おそらくi.pを介して行われる、ユーザーの場所についての彼らの最良の推測に関する情報を保存します。 lookup、google.loader.ClientLocationオブジェクト内。実際、ここに、マーカー付きの自分の(想定される)位置を示すフィドルの例があります http://jsfiddle.net/pTfM5/2/

それは私にとってひどく不正確であり、私が州全体であり、私が実際にいる場所から数百マイル離れていることを示しています。 Michael Cによって提案されたipinfodbとip2locationは少し正確です。これらは、Googleローダーよりも現実の3分の2だけ離れていることを示しています。

Maxmindははるかに優れていますが、約20マイルしか離れていません。

13
astupidname