第一次使用高德地图,经纬对转换为商圈,测试如下
def parseGaodeJson(jsonStr: String) = {
val areaList: List[JsonAST.JValue] = JsonMethods.parse(jsonStr).\(“businessAreas”).children
var areaSet: mutable.Set[String] = new mutable.HashSetString
for (area <- areaList) {
val areaName: String = area.\("name").values.toString
areaSet += areaName
}
areaSet.mkString(":")
def loadGaode2Area(longitude: Double, latitude: Double): String = {
//请求高德
val jsonStr: String = getLocationInfo(longitude, latitude)
//解析json
val result: String = parseGaodeJson(jsonStr)
println(result)
result
}
//请求高德,返回JSON字符串
def getLocationInfo(longitude: Double, latitude: Double): String = {
//1.OkhttpClient
val okHttpClient = new OkHttpClient()