html调用高德地图得到城市,高德地图API获取行政区域

高德地图API提供的行政区划查询,可以获取到行政区域的区号、城市编码、中心点、边界、下辖区域的详细信息。基于该工具进行扩展,对边界数据做转换处理,保存为GeoJson格式文件,方便使用。现已可以单个城市的边界数据下载。

ToDo

下载整个省、市的边界数据

火星坐标转换

现在就去下载

bb84c34e389a8ca665744228dcbf1204.png

😏想知道具体的实现,就往下看,不想就点上面的链接吧!

Vue项目中使用高德地图

什么???Vue?别慌,完全是因为我高兴!!!其实是想试试Vue,看看上上篇文章就知道了。

引入高德地图

文件index.html中引入高德地图JavaScript API入口脚本。

配置webpack

文件webpack.base.conf.js中,找到module.exports项,添加:

externals: {

'AMap': 'AMap'

}

创建地图

在需要的页面中引入

import AMap from 'AMap'

export default {

name: 'AMapDemo',

methods: {

initMap(){

const map = new AMap.Map('map-container', {

center: [116.397428, 39.90923],

zoom: 14

})

}

},

mounted(){

this.initMap()

}

}

#map-container {

width: 800px;

height: 600px;

}

复制代码

获取流程

89e6c598aa6c4c3395dd122a00a428b7.png

生成的GeoJson怎么保存到本地?

npm install file-saver --save

复制代码

var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});

FileSaver.saveAs(blob, "hello world.txt");

复制代码

打赏

微信支付

支付宝

本文作者:huangli

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值