2016-10-25 31 views
0

如何使用GoogleMap的我存儲currentlocation到DATABSE?我使用一個URL用於存儲currentlocation到數據庫....如何使用GoogleMap將currentlocation存儲到數據庫中?

https://182.50.133.175/dgrid55/15/index.php 

java文件

 URL url = null; 
    try { 
     url = new URL(strUrl); 

     HttpURLConnection connection = (HttpURLConnection) url 
       .openConnection(); 
     connection.setRequestMethod("POST"); 
     connection.setDoOutput(true); 
     OutputStreamWriter outputStreamWriter = new OutputStreamWriter(
       connection.getOutputStream()); 

     outputStreamWriter.write("latitude=" + lat + "&logitude="+lng); 
     outputStreamWriter.flush(); 
     outputStreamWriter.close(); 

     InputStream iStream = connection.getInputStream(); 
     BufferedReader reader = new BufferedReader(new 
       InputStreamReader(iStream)); 

     StringBuffer sb = new StringBuffer(); 

     String line = ""; 

     while((line = reader.readLine()) != null){ 
      sb.append(line); 
     } 

     reader.close(); 
     iStream.close(); 

    } catch (MalformedURLException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

在adavace感謝

回答

1

如果你的服務器接受POST你可以這樣做this回答:

List<NameValuePair> params = new ArrayList<NameValuePair>(); 
params.add(new BasicNameValuePair("latitude", lat)); 
params.add(new BasicNameValuePair("logitude", lng)); 

然後

OutputStream os = conn.getOutputStream(); 
BufferedWriter writer = new BufferedWriter(
     new OutputStreamWriter(os, "UTF-8")); 
writer.write(getQuery(params)); 
writer.flush(); 
writer.close(); 
os.close(); 
+0

沒有的Json我可以存儲數據到DATABSE? – user6789978

+0

這取決於服務器端的實現。 –

+0

我可以存儲我的谷歌地圖當前位置數據庫(MySQL)沒有web服務? – user6789978

相關問題