2011-06-21 8 views
0

私はAndroidクライアントとPythonサーバーを持つアプリケーションを持っています。アンドロイドパッケージには、GPSとGoogleマップにアクセスする3つのアクティビティがあります。私は、2番目のアクティビティから(Python)サーバにソケットを使ってGPS座標を送信します。私はサーバーから[変更された]値を受け取って、Intentを介して3番目のアクティビティに渡して、受け取った位置をMapViewで開くとします。pythonサーバーを使用してインテントから他人にデータを渡す

これを行うには、Androidとサーバー側で行う必要があります。

答えて

0

これを行う最も簡単な方法は、カスタムソケットソリューションを切り取り、それを小さなWebサーバーに置き換えることです。近い将来にユーザーがマップ上で結果を見ることになるなら、タスクは深刻な待ち時間を持つことはないので、HTTPは問題ありません。郵便体の入力値として経度と緯度とともに、サーバーにhttp投稿要求を行います。 HTTPサーバーからの応答は別の経度と緯度でなければなりません。私は推測しています。 JSONの回答を受け取ることができます:

{ "longitude" : 40.0, "latitude" : 31 } 

ご回答ありがとうございます。これをJSONObjectで解析し、Apacheライブラリを使用してサーバーのリクエストを行うことができます。要求され、解析されたら、インテントのエクストラにデータをパックし、それをアクティビティに送信することができます。

関連する問題