根据经纬度确定行政区域_使用高德地图api导入行政区域及经纬度

该代码示例展示了如何利用高德地图API获取特定行政区域(如新沟)的经纬度信息,并进行递归处理,将各级行政区域数据存储到数据库中。通过NetUtils获取HTML源码,解析JSON数据,然后调用insert方法将数据插入到'ED_CusStation'表中,记录包括经纬度、名称、上级区域ID和行政级别。
摘要由CSDN通过智能技术生成

package com.test;

import java.util.HashMap;

import java.util.Map;

import org.json.JSONArray;

import org.json.JSONObject;

import jvc.util.DBUtils;

import jvc.util.NetUtils;

import jvc.util.db.Insert;

public class Test {

static Map levelMap = new HashMap(){ {//高德地图的省市区级别

this.put("province", "1");

this.put("city", "2");

this.put("district", "3");

this.put("biz_area", "4");

}};

public static void main(String[] args) throws Exception {

String str = NetUtils.getHtmlSource("http://restapi.amap.com/v3/config/district?keywords=新沟&level=district&subdistrict=3&key=053a406aad6f5afd49afd82a64a4e034",6000000,"utf-8");

JSONObject json = new JSONObject(str) ;

JSONArr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值