97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

獲取json數(shù)據(jù)后在 地圖上打點,根據(jù) json不斷移動點的位置

2018-4-10    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

<?php echo <<<_END <!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
    <title>點標(biāo)記</title>
    <link rel="stylesheet" />
    <style>
        .marker {
            color: #ff6600; padding: 4px 10px;
            border: 1px solid #fff; white-space: nowrap;
            font-size: 12px;
            font-family: "";
            background-color: #0066ff;  } </style>
    <script src="http://webapi.amap.com/maps?v=1.3&key=您申請的key值"></script>
    <script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div id="container"></div>
<script> var marker, map = new AMap.Map("container", {
        resizeEnable: true, center: [126.60580555556, 45.702363888889], zoom: 13 }); var getJSON = function(url) { return new Promise(function(resolve, reject) { var xhr = new XMLHttpRequest();
        xhr.open('get', url, true);
        xhr.responseType = 'json';
        xhr.onload = function() { var status = xhr.status; if (status == 200) {
            resolve(xhr.response);
          } else {
            reject(status);
          }
        };
        xhr.send();
      });
    };

    getJSON('http://web.cellpies.com/api/driving/getVehicleLocationPoints?vehicleDeviceId=0400000000030603&timeType=4&startTime=2017-03-17%2013:00:00&stopTime=2017-03-17%2014:00:00').then(function(jdata) { //alert('Your Json result is:  ' + jdata); //you can comment this, i used it to debug
        //alert(jdata.data[0].gpsx);
        //alert(jdata.data[0].gpsy); window.i=0; //addMarker(jdata.data[i].gpsx,jdata.data[i].gpsy); setInterval(function () { addMarker(jdata.data[window.i].gpsx,jdata.data[window.i].gpsy); },"1000");

    }, function(status) { //error detection.... alert('Something went wrong.');
    }); // 實例化點標(biāo)記 function addMarker(v1,v2) {

     window.i+=10;
        marker = new AMap.Marker({
            icon: "http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png", position: [v1,v2]
        });
        marker.setMap(map);
    } </script>
</body>
</html>

</script>
</body>
</html> _END; ?>

效果圖

-----------------------------------------------------------------------更新---------------------------------------------------------

去掉連續(xù)顯示多個點,每次只顯示一個點

<?php echo<<<_END <!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
    <title>點標(biāo)記</title>
    <link rel="stylesheet" />
    <style>
        .marker {
            color: #ff6600; padding: 4px 10px;
            border: 1px solid #fff; white-space: nowrap;
            font-size: 12px;
            font-family: "";
            background-color: #0066ff;  } </style>
    <script src="http://webapi.amap.com/maps?v=1.3&key=您申請的key值"></script>
    <script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div id="container"></div>
<script> var marker, map = new AMap.Map("container", {
        resizeEnable: true, center: [126.60580555556, 45.702363888889], zoom: 13 }); var getJSON = function(url) { return new Promise(function(resolve, reject) { var xhr = new XMLHttpRequest();
        xhr.open('get', url, true);
        xhr.responseType = 'json';
        xhr.onload = function() { var status = xhr.status; if (status == 200) {
            resolve(xhr.response);
          } else {
            reject(status);
          }
        };
        xhr.send();
      });
    };

    getJSON('http://web.cellpies.com/api/driving/getVehicleLocationPoints?vehicleDeviceId=0400000000030603&timeType=4&startTime=2017-03-17%2013:00:00&stopTime=2017-03-17%2014:00:00').then(function(jdata) {
        addMarker(jdata.data[0].gpsx,jdata.data[0].gpsy);
        window.i=1; //updateMarker(jdata.data[1].gpsx,jdata.data[1].gpsy); setInterval(function () { updateMarker(jdata.data[window.i].gpsx,jdata.data[window.i].gpsy); },"1000");

    }, function(status) { //error detection.... alert('Something went wrong.');
    }); // 實例化點標(biāo)記 function addMarker(v1,v2) {

        marker = new AMap.Marker({
            icon: "http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png", position: [v1,v2]
        });
        marker.setMap(map);
    } function updateMarker(v1,v2) { //在地圖上更新標(biāo)記
        // 自定義點標(biāo)記內(nèi)容 window.i+=10; var markerContent = document.createElement("div"); // 點標(biāo)記中的圖標(biāo) var markerImg = document.createElement("img");
        markerImg.className = "markerlnglat";
        markerImg.src = "http://webapi.amap.com/theme/v1.3/markers/n/mark_r.png";
        markerContent.appendChild(markerImg); // 點標(biāo)記中的文本 var markerSpan = document.createElement("span");
        markerSpan.className = 'marker';
        markerSpan.innerHTML = "Hi,我換新裝備啦!";
        markerContent.appendChild(markerSpan);

        marker.setContent(markerContent); //更新點標(biāo)記內(nèi)容 marker.setPosition([v1,v2]); //更新點標(biāo)記位置  } </script>
</body>
</html>

</script>
</body>
</html> _END; ?>

 

涉及setInterval傳參的問題。

發(fā)現(xiàn)用addMarker(jdata.data[i].gpsx,jdata.data[i].gpsy);時程序可正常運行,但是將該函數(shù) 放到setInterval中后卻出現(xiàn)了問題,可通過閉包解決。

藍(lán)藍(lán)設(shè)計m.0391cbd.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

存檔

主站蜘蛛池模板: 高清无码不卡视频| 极品尤物av美乳在线观看| 精品久久久久成人码免费动漫| 91成人免费观看在线观看| 22sihu国产精品视频影视资讯| 欧美亚洲日韩中文| 亚洲一区黄色| 麻豆a级片| 网友自拍视频精品区| 麻豆国产精品| 日韩性网站| 国产精品分类视频分类一区| 99免费视频观看| 国产成人高清亚洲一区久久| 亚洲国产天堂久久综合| 亚洲最大福利视频网| 中日韩一区二区三区中文免费视频 | 91成人试看福利体验区| 国产欧美日韩精品综合在线| 国产一在线观看| 精品国产成人a在线观看| 亚洲第一视频免费在线| 亚洲首页国产精品丝袜| 一级毛片a女人刺激视频免费| 国产a v无码专区亚洲av| 毛片大全免费观看| 国产后式a一视频| 婷婷六月色| 99青青青精品视频在线| 黄色污网站在线观看| 亚洲精品无码成人片在线观看 | 91丝袜乱伦| 男女男免费视频网站国产| 在线观看无码av免费不卡网站| 欧洲亚洲欧美国产日本高清| 亚洲狼网站狼狼鲁亚洲下载| 精品1区2区3区| 亚洲成年人网| 国产人妖视频一区在线观看| 亚洲国产成熟视频在线多多| 欧美一区精品| 青青草91视频| 亚洲资源站av无码网址| 国产丝袜无码一区二区视频| 日韩毛片在线播放| 精品国产中文一级毛片在线看 | 91偷拍一区| 成年A级毛片| 久久国产热| 国产91av在线| 一级全免费视频播放| 91久久精品国产| 亚洲欧美综合在线观看| 成人免费午夜视频| 免费一级无码在线网站| 久久99国产乱子伦精品免| 欧美午夜小视频| 国产黑人在线| 亚洲三级网站| 亚洲欧美一区二区三区蜜芽| 亚洲无码一区在线观看| 国产精品999在线| 国产一区二区三区在线精品专区| 一区二区三区在线不卡免费| 丁香亚洲综合五月天婷婷| 免费看一级毛片波多结衣| 91青青草视频| 国产一级一级毛片永久| 专干老肥熟女视频网站| 毛片基地视频| 在线精品视频成人网| 国产成人一级| 国模私拍一区二区三区| 青青草国产免费国产| 高清色本在线www| 中文字幕欧美日韩| 国产亚洲精品精品精品| 99re热精品视频中文字幕不卡| 日韩第一页在线| 免费看美女毛片| 熟女日韩精品2区| 亚洲无卡视频|