2024年12月24日 建站教程
利用高德地图API查询实时公交到站信息,Java代码示例如下:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class BusQuery { public static void main(String[] args) { try { // 准备查询的URL String key = "你的密钥"; String city = "北京"; String keywords = "天安门"; String url = "https://restapi.amap.com/v3/bus/stopname?key=" + key + "&city=" + city + "&keywords=" + keywords; // 发送查询请求 HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection(); connection.setRequestMethod("GET"); connection.setConnectTimeout(5000); // 获取查询结果 int responseCode = connection.getResponseCode(); if(responseCode == 200) { BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; StringBuilder response = new StringBuilder(); while ((line = reader.readLine()) != null) { response.append(line); } reader.close(); // 输出查询结果 System.out.println(response.toString()); } else { System.out.println("查询失败"); } } catch (Exception e) { e.printStackTrace(); } } }
本文链接:http://so.lmcjl.com/news/20053/