-1

受信した緯度経度をサーバーに送信してデータベースに保存する必要がある緯度経度アプリケーションを作成しました。サーバーに緯度経度を送信する方法を教えてください。

4

1 に答える 1

0

MySQL を使用している場合は、緯度と経度をパラメーターとして受け取り、それらをクエリに解析する php スクリプトを使用できます。

ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("lat", lat));
nameValuePairs.add(new BasicNameValuePair("lng", lng));

try {
            HttpClient httpClient = new DefaultHttpClient();
            HttpPost httpPost = new HttpPost("http://yourserver.com/script.php");
            httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            HttpResponse response = httpClient.execute(httpPost);
            HttpEntity entity = response.getEntity();
            is = entity.getContent();               
        }catch (Exception e) {
            // TODO: handle exception
            Log.e("log_tag", e.toString());
            return false;
            //Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
        }
于 2012-04-28T08:32:27.783 に答える