私はどこ または、プライバシーを永久に破壊し、誰に私を探すべきかを示す方法!
携帯電話用のGoogleマップバージョンを使用した人なら誰でも、この優れた機能であるGoogle Latitudeをすでにご存知でしょう。 モバイルアプリケーションでgpsレシーバーを使用してアクティブ化すると、友人に現在の場所を送信する機会が与えられます。また、座標を見ることができます。
素晴らしいアイデアですが、もっと欲しい!
まず、APIが欲しいです。
第二に-現在のGPS座標を取得してトラックに書き込みたい。
まあ、そして最も重要なこと-私は私の位置を示し、 私のブログの地図に追跡したい
どうやってやるの?
これまで、緯度に対するAPIはありませんでしたが、 Google Blogs Public Location Badgeには大きな
ほら、これで私の問題はすべて解決しました!
そしてそう
1-Googleマップをモバイルデバイスに配置します(たとえば、 m.google.comからログインします)
2-そこでGoogle Latitudeが有効になります(google.comにGoogleアカウントまたはメールが必要です!)
3- Googleロケーションバッジに移動して有効にします
4-ブログのコードを受け取ったら、ユーザーIDを調べます
5-そして出来上がり-で
www.google.com/latitude/apps/badge/api?user=YOURID&type=kml
または
www.google.com/latitude/apps/badge/api?user=YOURid&type=json
KMLまたはJSON形式で座標を取得します!
6-次は技術的な問題です-座標を定期的にポーリングしてデータベースに書き込むスクリプトを作成します
結果を見ることができます
こっち
重要なポイント!
USERIDを知っていると、緯度のすべてのアクセス制限を無視してユーザーの座標を取得できます。 これはページに記載されていますが、Googleがiframeに埋め込むことを提案しているのはまだ奇妙です! 私のバージョンにはそのような欠点はありません。ユーザーIDはサーバーで実行されているスクリプトに隠されています。
面白い瞬間!
GPSレシーバーがなくても動作します! 座標は、最も近い基地局によって暫定的に決定されます。
ソース
http://www.google.com/latitude/apps/badge
http://www.google.com/support/mobile/bin/answer.py?answer=144216
http://radar.oreilly.com/2009/05/googles-sneaky-launch-of-latitudes-location-sharing-api.html
UPD
habraeffectは仕事をし、mytrails.ruはすぐにパッチを適用する必要がありました。さらに、サーバーがインターネットに接続されている安価なDlinkeで非常に不快な問題が発見されました。サイト、個人で書いて、訂正します。