SOURCE

console 命令行工具 X clear

                    
>
console
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
	<style type="text/css">
		body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}
		#allmap {width:100%;height:500px;}
    </style>
    <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
	<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=CXG067O9s1bTB2u8Mks8tLF1d5Vufet8"></script>
	<title>逆地址解析</title>
</head>
<body>
    <div id="app">
        <ul>
            <li v-for="item in listData">{{item.site}}</li>
        </ul>

    </div>
</body>
</html>
<script type="text/javascript">

    // 百度地图API功能
        new Vue({
        el: '#app',
        data: {
            seen: true,
            ok: true,
            index:{},
            listData:[],
            address:[],
        },
        mounted(){
            this.getData();
          },
          methods:{
              getAddress(index){
            let that=this;
              Promise.all(index.map(item=>{
                var geoc = new BMap.Geocoder()
                var point = new BMap.Point(item.lastLoc.lon, item.lastLoc.lat) // 更新后经纬度点
                return new Promise(r=>{
                  geoc.getLocation(point, (rs) => {
                    var addComp = rs.addressComponents // addressComponents对象可以获取到详细的地址信息
                    var site = rs.address
                      item.site = site;
                      r(site)
                  })
                })
              })).then(function(posts){
                that.address = posts;
                console.log(that.address,index.length-1)
                that.listData = index;
              })
              },
              getData(){
                let index={"total":19,"warnNum":10,"totalNum":17,"totalPage":4,"dataList":[{"id":62,"IMEI":"363620190322518","equipmentName":"ssss","equipmentPic":"http://wwmimgs.oss-cn-shenzhen.aliyuncs.com/gps/2019-07-03/%E5%A4%B4%E5%B0%96.jpg","classDeptId":"23","className":"一班一年级","gradeDeptId":"222","gradeDeptName":"阳光小学-一年级","schoolDeptId":"22","schoolDeptName":"阳光小学","equipmentStatusName":"在线","lastTime":1562137852040,"lastLoc":{"lat":24.871097,"lon":118.633266,"type":1},"power":100,"sign":85,"type":1},{"id":61,"IMEI":"123","equipmentName":"单蒸蟹","classDeptId":"1f18784cdac145d48cd771e49060e2c1","className":"二班六年级","gradeDeptId":"349270c1b44146f1a712b4d22cfac868","gradeDeptName":"测试学校-六年级","schoolDeptId":"c74f883616614526a43fd417b92588a4","schoolDeptName":"测试学校","equipmentStatusName":"在线","lastTime":1562137851986,"lastLoc":{"lat":24.889754,"lon":118.635773,"type":1},"power":100,"sign":85,"type":1},{"id":60,"IMEI":"32432424","equipmentName":"123423","classDeptId":"1f18784cdac145d48cd771e49060e2c1","className":"二班六年级","gradeDeptId":"349270c1b44146f1a712b4d22cfac868","gradeDeptName":"测试学校-六年级","schoolDeptId":"c74f883616614526a43fd417b92588a4","schoolDeptName":"测试学校","equipmentStatusName":"在线","lastTime":1562137851898,"lastLoc":{"lat":24.897325,"lon":118.639468,"type":1},"power":100,"sign":85,"type":1},{"id":59,"IMEI":"899484","equipmentName":"北京烤鸭","equipmentPic":"http://wwmimgs.oss-cn-shenzhen.aliyuncs.com/gps/2019-07-01/6eaee96fb458521a09684685b9315977.jpg","classDeptId":"24","className":"二班一年级","gradeDeptId":"222","gradeDeptName":"阳光小学-一年级","schoolDeptId":"22","schoolDeptName":"阳光小学","equipmentStatusName":"在线","lastTime":1562137851764,"lastLoc":{"lat":24.881143,"lon":118.631824,"type":1},"power":100,"sign":85,"type":1},{"id":58,"IMEI":"2345677","equipmentName":"水煮活鱼","equipmentPic":"","classDeptId":"23","className":"一班一年级","gradeDeptId":"222","gradeDeptName":"阳光小学-一年级","schoolDeptId":"22","schoolDeptName":"阳光小学","equipmentStatusName":"在线","lastTime":1562137851611,"lastLoc":{"lat":24.891423,"lon":118.627536,"type":1},"power":100,"sign":85,"type":1}],"outNum":1,"pageSize":5,"page":1,"onlineNum":16};
                this.getAddress(index.dataList);
               
              }
          }
        })
         
</script>