程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-遇到問題 請求幫助 感激不盡

java-遇到問題 請求幫助 感激不盡

編輯:編程綜合問答
遇到問題 請求幫助 感激不盡

錯誤信息Exception in thread "main" java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at com.xiang.Main.main(Main.java:26)
代碼
package com.xiang;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
/**

  • 接收服務端Json數據
  • @author Dana·Li
    /
    public class Main{
    private static String urlPath="http://127.0.0.1:8001";
    /
    *

    • @param args
    • @throws IOException
      */
      public static void main(String[] args) throws IOException {
      //ServerFactory.getServer(8080).start();
      //列出原始數據
      StringBuilder json = new StringBuilder();

      URL oracle = new URL(Main.urlPath);
      URLConnection yc = oracle.openConnection();
      BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream(),"UTF-8"));
      String inputLine = null;
      while ( (inputLine = in.readLine()) != null){
      json.append(inputLine);
      }
      in.close();
      String Strjson=json.toString();
      System.out.println("原始數據:");
      System.out.println(Strjson.toString());
      }

}

最佳回答:


你題意理解錯了。

首先你看他這個所謂的模擬定位服務接口:

圖片說明

注意看鼠標的位置會轉換成為這個地圖上的坐標。你看看你下載這個接口的網頁說明。

你需要做的是把這個地圖轉換為數字地圖,當用戶拿著手機,開著你的app,就有一個定位信息。

所謂模擬接口,給你提供一個示例,示例中是鼠標位置, 那麼你實現中就是手機位置。

你需要做的是把用戶的定位信息映射到坐標系中,用戶關注的點:航站樓、免稅店、地下一層等你都需要把坐標做出來。

比如用戶要去航站樓1號(坐標 x=0.5,y=0.3,z=1),而你現在所處的位置是(坐標x=0.2,y=0.3,z=-1),你在負一層。

那麼用戶可能會開啟麥克風,問你這個app:”我要去航站樓1號“,或者它將航站樓1號標記為目的地。

現在你要做的是給用戶規劃路線,然後畫在你這個app的地圖上。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved