我现在返回的是详细地址,如果需要返回省 市 区 或者你想要的格式只需在返回的结果中进行拆分即可

import java.net.URL;
import net.sf.json.JSONObject;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URLConnection;public class LocationUtile {private static final String key = "这里填写申请的高德地图key";public static String getCoordinate(String lng, String lat) throws IOException {StringBuilder resultData = new StringBuilder();StringBuilder https = new StringBuilder("http://restapi.amap.com/v3/geocode/regeo?key=");//经纬度地址StringBuilder localhost = new StringBuilder("&location="+lng+","+lat);StringBuilder httpsTail = new StringBuilder("&poitype=&radius=&extensions=base&batch=true");String url = https.append(key).append(localhost).append(httpsTail).toString();//拼接出来的地址//System.out.println(https1.append(key).append(localhost1).append(httpsTail).toString());// String url ="http://restapi.amap.com/v3/geocode/regeo?key=自己申请的key&location=116.310003,39.991957&poitype=&radius=&extensions=base&batch=true&roadlevel=";URL myURL = null;URLConnection httpsConn = null;try {myURL = new URL(url);} catch (MalformedURLException e) {e.printStackTrace();}InputStreamReader insr = null;BufferedReader br = null;try {httpsConn = myURL.openConnection();// 不使用代理if (httpsConn != null) {insr = new InputStreamReader(httpsConn.getInputStream(), "UTF-8");br = new BufferedReader(insr);String data = null;while ((data = br.readLine()) != null) {resultData.append(data);}}} catch (IOException e) {e.printStackTrace();} finally {if (insr != null) {insr.close();}if (br != null) {br.close();}}if (resultData.toString().indexOf("regeocodes") == 0) {return null;}String str = JSONObject.fromObject(resultData.toString()).getString("regeocodes");//城市切割String[] strr = str.split("\"formatted_address\":\"");//        if (strr.length < 2 && strr.length == 1) {
//            //直辖市
//            String[] sr = str.split("\"province\":\"");
//            String[] srr = sr[1].split("\",\"city");
//            return srr[0];
//        }//非直辖市String[] strrr = strr[1].split("\",\"addressComponent\":");return strrr[0];}
//    public static void main(String[] args) {
//        try {
//            //测试使用
//            System.out.println(getCoordinate("107.6493856959542", "35.71521598356201"));
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }}

高德地图根据经纬度获取位置相关推荐

  1. 微信小程序-腾讯地图根据经纬度获取位置与根据位置获取经纬度

    注意:如果request非法,请移步 到 上一篇博客 填写request合法域名章节,上一篇博客末尾也有写道获取当前定位得方法 一.根据经纬度获取位置信息 登陆腾讯地图官网,选择控制台,选择开发文档- ...

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

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

  3. 高德地图-根据经纬度获取地址(逆地理编码)

    1.需要资源: 高德地图搜索SDK以及相关SDk下载地址 2.根据经纬度得到具体地址: 1.这里需要用到地图搜索SDK: 2.通过逆地理编码来实现. 3.示例代码: @Overrideprotecte ...

  4. 高德地图根据经纬度获取地址信息

    主要是使用高德里面地理编码与逆地理编码的getAddress这个方法, 根据逆向地理编码:将地理坐标(经纬度)转换成地址描述信息,对应为AMap.Geocoder的getAddress方法. 具体使用 ...

  5. Python使用高德地图绘制经纬度坐标位置

    import numpy as np import folium from folium import pluginsdef PlotLineOnMap():# 给出的坐标系为GCJ-02,如果需要测 ...

  6. java腾讯地图根据经纬度获取具体位置

    腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...

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

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

  8. 高德地图根据地址获取经纬度(JS)

    高德地图根据地址获取经纬度(JS) <script type="text/javascript" src="https://webapi.amap.com/maps ...

  9. 高德地图 搜索店名获取经纬度

    有啥问题加QQ:3053916151 <!doctype html> <html lang="zh-CN"><head><meta cha ...

  10. android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)

    百度转高德==> /*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌.高德** @param latLng* @returns*/public s ...

最新文章

  1. sublime text 2 c++编译 环境 问题小结
  2. mysql DDL语句
  3. 图解命令行手动编译构建一个win32汇编程序
  4. Android 2.3 API改变大全(转载)
  5. 华人数学家可以“恐怖”到什么程度?
  6. java中子线程与主线程通信_Android笔记(三十二) Android中线程之间的通信(四)主线程给子线程发送消息...
  7. python变量的赋值操作_Python中关于变量赋值操作的实例分享
  8. 强悍的 vim —— g s 替换区别
  9. java中volatile关键字_Java中Volatile关键字详解
  10. Linux常用编程工具
  11. 渗透测试之信息收集(下篇)
  12. leapftp 3.0.1使用教程,leapftp 3.0.1使用教程图解
  13. 奥运门票系统down机的技术问题
  14. 网站报错类型及状态码总结
  15. python计算三角形的周长和面积
  16. 硬盘格式化以后文件还能恢复吗?
  17. HTML对表格隔行变色
  18. 软件需求工程 高校教学平台 用户手册
  19. CAD控件:网页浏览DWG文件的CAD插件
  20. u盘什么品牌质量好?这几款可以试试

热门文章

  1. 不同时区时间换算_世界时间换算(全球时间对照表)
  2. Beetl的基本用法
  3. weka API,创建线性回归时出现缺少no.uib.cipr.matrix和org.netlib.blas的解决方案
  4. 8、(八)外汇基础篇之外汇期权交易
  5. 学术随笔(二):一篇好论文的标准
  6. 创世神曲java官网_创世神曲内购官方手机版
  7. 较新颖的智能优化算法
  8. Post man 使用教程
  9. 手机拍照怎么识别文字
  10. 基于蒙特卡洛模拟的大规模电动车充电模型