首先你必须注册一个账号,因为搞得查东西是花钱的(或者去某宝租一个短期的)
object GaodeLBSDemo {
def main(args: Array[String]): Unit = {
import scala.collection.JavaConversions._
// 构造一个http客户端
val client = HttpClientBuilder.create().build()
// 构造也给get协议请求
val get = new HttpGet("https://restapi.amap.com/v3/geocode/regeo?key=自己注册申请的(会有模板)&location=116.481488,39.990464")
// 用客户端去执行请求
val response = client.execute(get)
val entity = response.getEntity
val in = entity.getContent
val lines: util.List[_] = IOUtils.readLines(in)
// 后续 TODO 解析响应回来的json,取出省、市、区、街道、商圈
}
}