그래서 안드로이드 points = new ArrayList<LatLng>();
을 사용하여 사용자의 GPS 위치를 매 3 초마다 추적합니다. 길이가 길면 경로가 최대 1,000 또는 그 이상일 수 있습니다. 그들이 PHP로 마무리하고 mysql에 저장 한 후에이 경로를 보내는 가장 좋은 방법은 무엇입니까? 나는 현재 데이터베이스에 연결하기 위해 발리 슛을 사용하고 있지만 너무 많은 정보를 루프에 보내려고하면 시간이 초과 된 것처럼 보입니다. 각 위치마다 개별적으로 IE가 있습니다.안드로이드가 PHP로 길게 보내고 MySQL에 저장
RequestQueue queue = Volley.newRequestQueue(context);
StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_FOR_GPS,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.e("GPS save route", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
//adding parameters to the request
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("command", "saveGPSroute");
params.put("userId", userId);
return params;
}
};
// Add the request to the RequestQueue.
queue.add(stringRequest);
시도를 보내 ... 앱은 중포 기지 데이터베이스를 업데이트해야 빠를 것이다 지리적 위치 좌표, mysql에 저장할 서비스를 호출하면 –
사용자가 끝날 때 모든 지점을 보내려고하면 –
json으로 모든 위치 데이터를 보낼 수 있습니다. 훨씬 더 효율적 일 것입니다. – himel