1

私はこれについて少し不足しています。Google には python クライアント ライブラリがあり、Client Locationもあることがわかっています。ただし、API を介してクライアントの場所にアクセスする方法がわかりません。私がやろうとしているのは、デスクトップ アプリの位置情報を認識させることです。

4

1 に答える 1

2

ブラウザで実行されているデスクトップ アプリですか? その場合は、W3C GeoLocation API を使用してください - https://stackoverflow.com/a/8973377/156477および SO に関する他の多くの質問を参照してください。

そうでない場合は、WiFi MAC アドレスまたは IP ジオロケーション ルックアップを介して位置を特定するサービスが必要です。WiFi MAC アドレスのルックアップについては、http://code.google.com/p/maclocate/をご覧ください。IP ベースのルックアップの場合、MaxMindはサービスを提供します (都市に対して正確な無料サービス、またはより正確な情報が必要な場合は有料サービスがあります)。Python ライブラリhttp://www.maxmind.com/app/pythonもあります。

どちらのライブラリも試していないので、保証できません。私は MaxMind サービスを使用しており、企業ネットワーク上のユーザーを除いて、うまく機能しています。これらのユーザーは、企業ネットワーク ハブがある場所にいると常に報告されます。

于 2012-05-24T19:39:52.380 に答える