通过百度提供的api和经纬度信息,查询省份信息,用java语言实现,需要百度开发者密钥,这个可以自行申请

代码如下

public String locationInfo(String x,String y) throws Exception{//x:纬度,y:经度
        JSONObject json=null;
        BufferedReader in = null;
        String url = "http://api.map.baidu.com/geocoder/v2/?output=json&ak=你的密钥&location="+x+","+y;
        String result="";
        URL realUrl = new URL(url);
        URLConnection conn = realUrl.openConnection();
        // 设置通用的请求属性
        conn.setRequestProperty("accept", "*/*");
        conn.setRequestProperty("connection", "Keep-Alive");
        conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
        in = new BufferedReader(
                new InputStreamReader(conn.getInputStream(),"UTF-8"));//gbk什么的也行吧这里我就没做实验了
        String line;
        while ((line = in.readLine()) != null) {
            result += line;
        }

json=JSONObject.fromObject(result);

String jsonSts=json.getString("status");
        if("0".equals(jsonSts)){
            String province=json.getJSONObject("result").getJSONObject("addressComponent").getString("province");
            result=province;
            System.err.println(province);
        }
        return result;
    }

返回的json串的样式是这个样子的

/*{"status":0,
     * "result":{"location":{"lng":******,"lat":********},
     *             "formatted_address":"******",
     *             "business":"***,***,***",
     *             "addressComponent":{"city":"*****",
     *                                 "country":"***",
     *                                 "direction":"",
     *                                 "distance":"",
     *                                 "district":"*****",
     *                                 "province":"******",
     *                                 "street":"******",
     *                                 "street_number":"",
     *                                 "country_code":0},
     *             "poiRegions":[],
     *             "sematic_description":"*************",
     *             "cityCode":131}}

*/

借助百度api通过经纬度查询位置信息相关推荐

  1. 百度api:根据经纬度获取地理位置信息

    调用百度api,根据经度和纬度获取地理位置信息,返回Json. C#代码: using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Syste ...

  2. 根据百度地图经纬度获取位置信息

    /*** 根据百度地图经纬度获取位置信息 **/ public class BaiduMapUtils {// 百度地图秘钥static String ak = "此处添加你的百度地图秘钥& ...

  3. 全球地区资料json 含中英文 经纬度_爬虫实战(三)使用百度API获取经纬度/地址...

    点击上方"蓝字"关注我们百度API获取经纬度/地址Mar 28, 2020 本期介绍给定地址/经纬度,使用百度API来获取经纬度/地址. 本文约3k字,预计阅读18分钟. 本次是第 ...

  4. java调用腾讯地图根据经纬度获取位置信息

    这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...

  5. 百度android api坐标转地址,百度API从经纬度坐标到地址的转换服务

    /// /// 百度API从经纬度坐标到地址的转换服务 /// /// /// /// public string GetAddress(string lng, string lat) { strin ...

  6. Gmap使用说明,通过输入经纬度查询位置

    由于本人对于Gmap的使用时间不长,有很多东西不是太熟悉,所以本人的代码有借鉴的部分,如有发现侵权,还请及时联系本人. 我目前已经基本实现了,地图的放大.缩小.平移的功能.完成了鼠标单击标点,输入经纬 ...

  7. python爬取地图上的经纬度_使用高德开放平台api批量爬取所需经纬度及位置信息(平台教程和python多进程、多线程代码详解)...

    2019.3.20更新(将代码升级为非阻塞式多进程,效率极大提升) 2019.6.28更新 (将代码模块化,复用性更强,使用更高效的线程池进行爬取) 之前写爬虫对链家某地区全部二手房信息进行了获取并存 ...

  8. 百度api获取经纬度以及经纬度的转换

    vue根据百度api获取到自己所在位置的经纬度以及具体的位置名称 <group class="site" label-width="5.5em" labe ...

  9. 百度地图开发-显示实时位置信息 04

    在上一篇文章中,已经可以看到默认的百度地图,那就说明我们的操作是正确的,申请的密钥和引入地图SDK是没有问题的,接下来就是按照自己的业务需求来使用百度地图. 百度地图可以设置显示出不同的地图类型,有普 ...

  10. Android之根据经纬度查询位置地址名称

    这几天在做一个LBS的应用,需要把当前获取的经纬度转化成当前位置名称(文字描述),因为当前的经纬度很容易知道,根据网络或者GPS就可以得到,所以关键是把经纬度转化位置的具体描述,但是又不想使用百度或者 ...

最新文章

  1. QT中使用rubberband橡皮筋等方法进行选中多个物体
  2. numpy.array()基本操作
  3. 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法
  4. mysql数据源找不到_mysql报出找不到目标数据源为啥? 同一个方法在其他地方调用正常...
  5. 差分形式的牛顿插值公式(理论)
  6. Python常用模块之logging模块
  7. 朴素贝叶斯算法_机器学习第三篇:详解朴素贝叶斯算法
  8. PyCharm的光标插入与覆盖模式
  9. 将JQGrid与Spring MVC和Gson集成
  10. Pandas/networkx图分析简单入门 1
  11. 洛谷P5709、P5710、P5711、P5712题题解(Java语言描述)
  12. mysql中的dateDayOfYear_Mysql 常用的时间日期及转换函数小结
  13. Python 爬取分析全国 12 个城市 4 万条房价信息,告诉你该怎样买房?
  14. python url文件名_Python –从URL下载文件
  15. Java Web开发流程
  16. USB Repair(usb设备修复工具)官方正式版V8.0.3.1069 | u盘修复软件下载 | u盘修复软件哪个最好?
  17. 计算机专业大学排名及本科录取分数线,计算机专业高考多少分录取?附中国计算机专业大学排名及分数线...
  18. 跟着团子学SAP PS-前台篇-创建网络活动及活动关系连接 CJ20N
  19. MATLAB读txt
  20. PC端QQ用某个账号登陆未响应情况解决

热门文章

  1. 外卖行业现状分析_简要分析外卖运营行业的发展现状
  2. python实现——视频转桌面壁纸
  3. 解决MAC launchpad顽固性图标无法删除问题。
  4. DirectX11程序从VS2010转到VS2015的配置与使用
  5. python drop用法,python数据处理--pandas的drop函数
  6. 流媒体下载的几种方法
  7. MySQL常用的关键字查询用法
  8. hosts文件位置在哪里?(3种打开hosts文件的方法)
  9. 计算机基础与office应用教程,计算机基础与Office 2010实用教程
  10. Sun选择Emulex助力完善Blade服务器