java实现百度地图定位接口_百度地图获取定位信息服务接口

本文介绍了一个简洁的Java工具类,用于调用百度地图API获取地理位置信息。通过使用Apache HttpClient库,实现了HTTP GET请求,获取经纬度、地址等定位详情。
摘要由CSDN通过智能技术生成

最近在做关于百度地图定位的东西,后来发现需要后台服务层去接口调用获取百度地图定位的相关信息,于是就百度了一下网上的接口工具类发现,有很多种方法实现,但是都写的过于臃肿,而且封装的不是很完整,有基于java.net包下的JSON对象,也有基于apache包下的httpClient请求工具类,和java.net包下的URLConnection类实现http请求,笔者感觉过于复杂和落伍,于是就自己动手封装了一下,望对大家有所帮助。

package com.zhaiugo.common.utils.baidumap;

import java.io.IOException;

import java.net.URLEncoder;

import java.util.HashMap;

import java.util.Map;

import org.apache.commons.httpclient.HttpClient;

import org.apache.commons.httpclient.HttpException;

import org.apache.commons.httpclient.methods.GetMethod;

import com.alibaba.fastjson.JSONObject;

/**

* 百度地图服务器端工具类

* @author zhaieryuan

* @date 2017年12月20日 上午9:57:24

*/

public class MapUtils {

private static String url = "http://api.map.baidu.com/geocoder/v2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值