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)相关推荐

  1. 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度

    调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...

  2. android 地铁地图api,利用高德地图api绘制公交+地铁的等时圈

    等时圈是指从某点出发,以某种交通方式在特定时间内能到达的距离覆盖的范围,在可达性分析中十分常见.原本我们需要将地图栅格化不停地调用路径规划api来获得等时圈,现在已经有网站为我们做好了这些工作,比如h ...

  3. 百度地图API和高德地图API资料集锦

    [高德地图API]从零开始学高德JS API(五)路线规划--驾车|公交|步行 [高德地图API]从零开始学高德JS API(四)搜索服务--POI搜索|自动完成|输入提示|行政区域|交叉路口|自有数 ...

  4. 安卓api之高德地图API(申请高德地图apiv2)

    首先可能大家比较疑惑我会选择高德地图API,在开始学习安卓的时候,在学习到使用谷歌地图API时,我就照书上说的去做了,首先获得API key,后来发现google map v1已经失效了,后来我又去申 ...

  5. 百度地图API与高德地图API

    我们不管他线上线下是怎么开战的,我也不推荐你们要具体用什么地图,因为各有优势,适合的才是最好的,你们懂得.下面来说一说作为程序员角度论千秋: 对于使用者的主要区别: 高德注重导航的功能, 1.有很多路 ...

  6. html 高德地图坐标,点标记-调起高德地图-示例中心-JS API 示例 | 高德地图API

    点标记 html,body,#container{ height:100%; } 手机扫码打开示例 var map = new AMap.Map("container", { zo ...

  7. android高德地图自定义带数字marker图标,自定义图标-点标记-示例中心-JS API 示例 | 高德地图API...

    图标点标记 html,body,#container{ height:100%; width:100%; } .amap-icon img{ width: 25px; height: 34px; } ...

  8. android 高德地图动画,点动态样式-基本功能-示例中心-Loca API 示例 | 高德地图API...

    样式动态配置 - 汶川地震数据 html, body, #container { margin: 0; padding: 0; width: 100%; height: 100%; } var map ...

  9. android德地图点聚合,点聚合-点标记-示例中心-JS API 示例 | 高德地图API

    点聚合 html, body, #container { height: 100%; width: 100%; } .input-card { width: 25rem; } .input-card ...

最新文章

  1. Android studio Merge 标签 显示错乱
  2. ldap 高级查询 禁用_化妆水有治疗耳部疾患、痔疮等11大功效?专家表示或含禁用物质...
  3. Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示
  4. 消费升级背景下零食行业发展报告_零食行业进入4.0时代,蔬菜、水果、肉制品站上万亿风口!...
  5. Windows下安装部署DBeaver连接clickhouse
  6. 如何在 ASP.NET Core 中为 gRPC 服务添加全局异常处理 ?
  7. Install VMware tools 解决(物理主机WIN7X64和VM下的REHAT LINUX AS4共享文件)
  8. java 一些容易忽视的小点-数据类型和运算符篇
  9. kafka jar包_和同事交流不会kafka怎么行,API奉上,不是大神也能编
  10. [转]ng-grid
  11. Web自动化测试中使用groovy实现页面的对象化
  12. 什么是最佳的视频用户体验?阿里云视频服务四大体验优化实践
  13. 如何查看Dell服务器前面板LCD的报错资讯
  14. 程序员30多岁了还单身的原因
  15. JarvisOJ Misc shell流量分析
  16. 软件实习项目4——校园一卡通管理系统(代码实现)
  17. 如何将EAN13码批量输出成PDF
  18. RecyclerView 官方分割线
  19. 亳州学院计算机查询网址,亳州学院教务管理系统入口http://www.bzuu.edu.cn/jwc/
  20. RemoteTestkit远程真机调试平台使用教程

热门文章

  1. 疫情反复无常,2022年高校毕业生规模高达1076万,找工作方向如何确定?
  2. Python程序设计基础第一章笔记:Python概述
  3. Wox启动后出现Everything Service或Everything Client 没有运行的解决办法
  4. 【Fortran】Sublime text 中设置Fortran语法常亮以及自动补全
  5. java程序性能优化(一)
  6. 教资_综合素质(必背内容)
  7. 4am永远 鼠标按键设置_轻巧便携:罗技MX Anywhere 3无线鼠标评测
  8. 画图软件Visio的下载与安装
  9. 全篇干货系统集成项目管理工程师经验
  10. NC65合并报表公式设置举例