1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 基于java高德地图经纬度转详细地址和GPS坐标转换为高德地图坐标

基于java高德地图经纬度转详细地址和GPS坐标转换为高德地图坐标

时间:2020-04-01 12:09:07

相关推荐

基于java高德地图经纬度转详细地址和GPS坐标转换为高德地图坐标

/*** @author lafer* 高德地图工具类*/public class GaoDeMapUtils {private static final String GAO_DE_KEY = "你申请的高德key";/*** 将GPS坐标转换为高德地图坐标* @param longitude 经度* @param latitude 纬度*/public static Map<String, Object> getLocation(String longitude, String latitude) {String url = "/v3/assistant/coordinate/convert?output=JSON&locations="+longitude+","+latitude+"&key="+GAO_DE_KEY+"&coordsys=gps";return requestApi(url);}/*** 根据经纬度获取地址信息* @param longitude 经度 例:119.183582* @param latitude 纬度 例:26.126298*/public static Map<String, Object> getAddressInfo(String longitude, String latitude) {String url = "/v3/geocode/regeo?output=JSON&location=" + longitude + "," + latitude+ "&key="+GAO_DE_KEY+"&radius=0&extensions=base";return requestApi(url);}/*** 调用 api* @param url 请求地址*/private static Map<String, Object> requestApi(String url) {RestTemplate restTemplate = new RestTemplate();return restTemplate.getForObject(url, Map.class);}}

其他的:比如地址转经纬度操作可以参考官方文档,就是换一个url地址,参数官方都有介绍

官方api地址:/api/webservice/summary/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。