解决高德地图热力图数据导入问题

最近,导师让我把密度图映射到地图上,思路是:用Python读取csv中图像的数据然后给每个像素点赋值(经纬度),

当时没有注意api,以为要一个个用js去读,上网搜了很多资料关于js如何读txt读csv的,忙了一上午没忙出来,其实仔细看高德热力图js api发现里面有这段代码 <script type="text/javascript" src="http://a.amap.com/jsapi_demos/static/resource/heatmapData.js"></script>打开一看,里面数据格式是这样的

:

var heatmapData = [{
	"lng": 116.191031,
	"lat": 39.988585,
	"count": 10
}, {
	"lng": 116.389275,
	"lat": 39.925818,
	"count": 11
}, {
	"lng": 116.287444,
	"lat": 39.810742,
	"count": 12
}, {
	"lng": 116.481707,
	"lat": 39.940089,
	"count": 13
}, {
	"lng": 116.410588,
	"lat": 39.880172,
	"count": 14
}, {
	"lng": 116.394816,
	"lat": 39.91181,
	"count": 15
}, {
	"lng": 116.416002,
	"lat": 39.952917,
	"count": 16
}, {
	"lng": 116.39671,
	"lat": 39.924903,
	"count": 17
}, {
	"lng": 116.180816,
	"lat": 39.957553,
	"count": 18
}, {
	"lng": 116.382035,
	"lat": 39.874114,
	"count": 19
}, {
	"lng": 116.316648,
	"lat": 39.914529,
	"count": 20

于是灵机一动,我就直接用python将数据改成那种格式然后直接放上去就ok了根本就不用js去读,真的是自己太不仔细了

我把整个代码放进github上:https://github.com/XcodeHw/Experiment/tree/master/Thermodynamic%20diagram

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值