<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      獲取百度地圖的某個經緯度最近的地名

      import java.io.BufferedReader;
      import java.io.InputStreamReader;
      import java.net.HttpURLConnection;
      import java.net.URL;
      import java.net.URLEncoder;
      import org.json.JSONArray;
      import org.json.JSONObject;
      
      public class ReverseGeoCoding {
          private static final String BAIDU_MAP_API_URL = "http://api.map.baidu.com/reverse_geocoding/v3/?";
          private static final String AK = "your_ak_here"; // 替換成你自己的百度地圖開發者AK
      
          public static String getNearestLocation(double lat, double lng) {
              try {
                  // 組裝請求URL
                  StringBuilder sb = new StringBuilder(BAIDU_MAP_API_URL);
                  sb.append("ak=").append(AK).append("&");
                  sb.append("output=json&");
                  sb.append("coordtype=wgs84ll&");
                  sb.append("location=").append(lat).append(",").append(lng);
      
                  // 發送HTTP請求
                  URL url = new URL(sb.toString());
                  HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                  conn.setRequestMethod("GET");
                  conn.setConnectTimeout(5000);
                  conn.setReadTimeout(5000);
      
                  // 解析JSON數據
                  BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
                  StringBuilder result = new StringBuilder();
                  String line;
                  while ((line = reader.readLine()) != null) {
                      result.append(line);
                  }
                  reader.close();
                  conn.disconnect();
      
                  JSONObject json = new JSONObject(result.toString());
                  int status = json.getInt("status");
                  if (status == 0) {
                      JSONObject resultObj = json.getJSONObject("result");
                      JSONArray pois = resultObj.getJSONArray("pois");
                      if (pois.length() > 0) {
                          JSONObject poi = pois.getJSONObject(0);
                          return poi.getString("name");
                      }
                  }
              } catch (Exception e) {
                  e.printStackTrace();
              }
              return null;
          }
      
          public static void main(String[] args) {
              // 測試獲取某個經緯度最近的地名
              double lat = 39.915291;
              double lng = 116.403857;
              String nearestLocation = getNearestLocation(lat, lng);
              System.out.println("經度:" + lng + ",緯度:" + lat + ",最近的地名:" + nearestLocation);
          }
      }

      在代碼中,getNearestLocation 方法接收一個經緯度坐標作為輸入參數,并調用百度地圖的逆地址解析 API 獲取該坐標最近的地名。該方法返回一個字符串,表示最近的地名。在 main 方法中,我們輸入了一個經緯度坐標,調用 getNearestLocation 方法獲取最近的地名,并將結果輸出到控制臺。請注意,代碼中的 AK 變量需要替換為你自己的百度地圖開發者AK。

      posted @ 2023-03-18 15:36  卷心菜的奇妙歷險  閱讀(66)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 麻豆精品一区二区视频在线 | 国产成人高清在线观看视频| 欧美乱妇高清无乱码免费| 国产粉嫩区一区二区三区| 亚洲国产成人不卡高清麻豆| 欧美成人精品在线| 国产精品三级中文字幕| 成人嫩草研究院久久久精品| 亚洲午夜精品久久久久久抢 | 日本a在线播放| 男人j进入女人j内部免费网站| 韩国无码av片在线观看| 国产精品成人午夜久久| 鹤庆县| 亚洲国产高清第一第二区| 贵溪市| 另类专区一区二区三区| 国产精品国产自产拍在线| 吃奶还摸下面动态图gif| 黑森林福利视频导航| 人妻有码av中文字幕久久琪| 九九久久精品国产| 国产精品毛片无遮挡高清| 鲁丝一区鲁丝二区鲁丝三区| 狠狠色综合tv久久久久久| 国产粉嫩一区二区三区av| free性开放小少妇| 熟女人妻aⅴ一区二区三区电影| 精品视频在线观看免费观看| 亚洲禁精品一区二区三区| 亚洲天堂激情av在线| 欧美黑人添添高潮a片www| 国产精品视频午夜福利| 中文乱码人妻系列一区二区| 精品超清无码视频在线观看| 韩国午夜理伦三级| 韩国无码AV片午夜福利| 国产精品国色综合久久| 麻花传媒在线观看免费| 亚洲熟妇熟女久久精品综合| 国精品无码一区二区三区在线蜜臀|