android省市区api,使用高德地图API获取最新行政区域数据(省市区等数据json)
image.png
浏览器端访问
行政区域数据
$.get("https://restapi.amap.com/v3/config/district?subdistrict=2&key=xxx",
function (data, textStatus, jqXHR) {
console.log(data);
}
);
使用node生成json文件,转换为自己所需的格式
const axios = require('axios')
const fs = require("fs")
axios.get('https://restapi.amap.com/v3/config/district?subdistrict=2&key=xxx')
.then(function (res) {
console.log(res.data);
if (res.status == 200) {
const data = customData(res.data.districts[0].districts)
const jsonStr = JSON.stringify(data, "", "\t");
fs.writeFile('area.json', jsonStr, function (err) {
if (err) {
return console.error(err);
}
console.log("数据写入成功!");
});
}
})
.catch(function (error) {
console.log(error);
});
function customData(arr) {
let array = [];
get(arr, array)
return array;
function get(districts, children) {
districts.forEach(item => {
children.push({
value: item.adcode,
label: item.name
})
if (item.districts.length != 0) {
children[children.length - 1].children = []
get(item.districts, children[children.length - 1].children)
}
});
}
}
android省市区api,使用高德地图API获取最新行政区域数据(省市区等数据json)相关推荐
- 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度
调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...
- android 地铁地图api,利用高德地图api绘制公交+地铁的等时圈
等时圈是指从某点出发,以某种交通方式在特定时间内能到达的距离覆盖的范围,在可达性分析中十分常见.原本我们需要将地图栅格化不停地调用路径规划api来获得等时圈,现在已经有网站为我们做好了这些工作,比如h ...
- 百度地图API和高德地图API资料集锦
[高德地图API]从零开始学高德JS API(五)路线规划--驾车|公交|步行 [高德地图API]从零开始学高德JS API(四)搜索服务--POI搜索|自动完成|输入提示|行政区域|交叉路口|自有数 ...
- 安卓api之高德地图API(申请高德地图apiv2)
首先可能大家比较疑惑我会选择高德地图API,在开始学习安卓的时候,在学习到使用谷歌地图API时,我就照书上说的去做了,首先获得API key,后来发现google map v1已经失效了,后来我又去申 ...
- 百度地图API与高德地图API
我们不管他线上线下是怎么开战的,我也不推荐你们要具体用什么地图,因为各有优势,适合的才是最好的,你们懂得.下面来说一说作为程序员角度论千秋: 对于使用者的主要区别: 高德注重导航的功能, 1.有很多路 ...
- html 高德地图坐标,点标记-调起高德地图-示例中心-JS API 示例 | 高德地图API
点标记 html,body,#container{ height:100%; } 手机扫码打开示例 var map = new AMap.Map("container", { zo ...
- android高德地图自定义带数字marker图标,自定义图标-点标记-示例中心-JS API 示例 | 高德地图API...
图标点标记 html,body,#container{ height:100%; width:100%; } .amap-icon img{ width: 25px; height: 34px; } ...
- android 高德地图动画,点动态样式-基本功能-示例中心-Loca API 示例 | 高德地图API...
样式动态配置 - 汶川地震数据 html, body, #container { margin: 0; padding: 0; width: 100%; height: 100%; } var map ...
- android德地图点聚合,点聚合-点标记-示例中心-JS API 示例 | 高德地图API
点聚合 html, body, #container { height: 100%; width: 100%; } .input-card { width: 25rem; } .input-card ...
最新文章
- Android studio Merge 标签 显示错乱
- ldap 高级查询 禁用_化妆水有治疗耳部疾患、痔疮等11大功效?专家表示或含禁用物质...
- Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示
- 消费升级背景下零食行业发展报告_零食行业进入4.0时代,蔬菜、水果、肉制品站上万亿风口!...
- Windows下安装部署DBeaver连接clickhouse
- 如何在 ASP.NET Core 中为 gRPC 服务添加全局异常处理 ?
- Install VMware tools 解决(物理主机WIN7X64和VM下的REHAT LINUX AS4共享文件)
- java 一些容易忽视的小点-数据类型和运算符篇
- kafka jar包_和同事交流不会kafka怎么行,API奉上,不是大神也能编
- [转]ng-grid
- Web自动化测试中使用groovy实现页面的对象化
- 什么是最佳的视频用户体验?阿里云视频服务四大体验优化实践
- 如何查看Dell服务器前面板LCD的报错资讯
- 程序员30多岁了还单身的原因
- JarvisOJ Misc shell流量分析
- 软件实习项目4——校园一卡通管理系统(代码实现)
- 如何将EAN13码批量输出成PDF
- RecyclerView 官方分割线
- 亳州学院计算机查询网址,亳州学院教务管理系统入口http://www.bzuu.edu.cn/jwc/
- RemoteTestkit远程真机调试平台使用教程
热门文章
- 疫情反复无常,2022年高校毕业生规模高达1076万,找工作方向如何确定?
- Python程序设计基础第一章笔记:Python概述
- Wox启动后出现Everything Service或Everything Client 没有运行的解决办法
- 【Fortran】Sublime text 中设置Fortran语法常亮以及自动补全
- java程序性能优化(一)
- 教资_综合素质(必背内容)
- 4am永远 鼠标按键设置_轻巧便携:罗技MX Anywhere 3无线鼠标评测
- 画图软件Visio的下载与安装
- 全篇干货系统集成项目管理工程师经验
- NC65合并报表公式设置举例