echarts+百度地圖根據經緯度顯示用戶位置

HTML
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=祕鑰"></script>

<body>
<div id="container" style="width: 100%;height:750px;"></div>
<script type="text/javascript">
var objdata = new Array();
$.ajax({
    url: '/form/query',
    method: 'POST',
    data: {
        city:$("#checkCity").val(),
        years:$("#checkYear").val()
    },
    success: function (res) {
        if (res.code == 200) {
            $.each(res.data, function (key, value) {
                objdata.push(new BMap.Point(value.lng,value.lat));
            });
        }
    }
});

var map = new BMap.Map("container");
var point = new BMap.Point(116.12, 24.28);
map.centerAndZoom(point, 10);
map.enableScrollWheelZoom();

//由於數據太多,需要時間才能把所有數組裝進來
setTimeout(function () {
    console.log(objdata)
    console.log("length"+objdata.length)
    for(var i = 0, len = objdata.length; i < len; i++){
        var myIcon = new BMap.Icon("https://yiyitongxingsystem.oss-cn-qingdao.aliyuncs.com/png/location.png", new BMap.Size(26, 26));
        var marker = new BMap.Marker(objdata[i], {
            icon: myIcon
        });  // 創建標註
        map.addOverlay(marker);
    }
},1800);
</script>
</body>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章