TencentMapUtils.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.example.demo;
  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.net.URL;
  6. /**
  7. * @Author Jsxs
  8. * @Date 2023/4/5 13:37
  9. * @PackageName:com.jsxs.TencentMapUtils
  10. * @ClassName: TencentMapUtils
  11. * @Description: TODO
  12. * @Version 1.0
  13. */
  14. public class TencentMapUtils {
  15. // 1. 工具类
  16. public static StringBuffer getTencentMap(String keyUrl){
  17. //请求的url
  18. URL url = null;
  19. //请求的输入流
  20. BufferedReader in = null;
  21. //输入流的缓冲
  22. StringBuffer sb = new StringBuffer();
  23. try {
  24. url = new URL(keyUrl);
  25. in = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
  26. String str = null;
  27. //一行一行进行读入
  28. while ((str = in.readLine()) != null) {
  29. sb.append(str);
  30. }
  31. } catch (Exception ex) {
  32. System.out.println("读取出现异常...");
  33. } finally {
  34. try {
  35. if (in != null) {
  36. in.close(); //关闭流
  37. }
  38. } catch (IOException ex) {
  39. System.out.println("关闭资源出现异常");
  40. }finally {
  41. return sb;
  42. }
  43. }
  44. }
  45. }