• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

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

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

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

    <?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>點(diǎn)標(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=您申請(qǐng)的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.');
        }); // 實(shí)例化點(diǎn)標(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ù)顯示多個(gè)點(diǎn),每次只顯示一個(gè)點(diǎn)

    <?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>點(diǎn)標(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=您申請(qǐng)的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.');
        }); // 實(shí)例化點(diǎn)標(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)記
            // 自定義點(diǎn)標(biāo)記內(nèi)容 window.i+=10; var markerContent = document.createElement("div"); // 點(diǎn)標(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); // 點(diǎn)標(biāo)記中的文本 var markerSpan = document.createElement("span");
            markerSpan.className = 'marker';
            markerSpan.innerHTML = "Hi,我換新裝備啦!";
            markerContent.appendChild(markerSpan);
    
            marker.setContent(markerContent); //更新點(diǎn)標(biāo)記內(nèi)容 marker.setPosition([v1,v2]); //更新點(diǎn)標(biāo)記位置  } </script>
    </body>
    </html>
    
    </script>
    </body>
    </html> _END; ?>

     

    涉及setInterval傳參的問題。

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

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

    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 亚洲第一网站男人都懂| 中文人妻熟妇乱又伦精品 | 2048国产精品原创综合在线| 欧美国产日产一区二区| 国产精品无码DVD在线观看 | 精品少妇爆乳无码aⅴ区| 亚洲欧美日韩精品久久亚洲区色播| 欧美性爱免费| 国产精品自拍视频入口| 久久精品国产69国产精品亚洲| 人人爽人人爽人人片a∨| 啪啪无码人妻丰满熟妇| √最新版天堂资源在线| 高清国产AV一区二区三区| 亚洲AV无码专区亚洲AV桃| 2021久久伊人精品中文字幕有| 资源县| 92精品国产自产在线观看481页| 日产亚洲一卡2卡3卡4卡网站| 日本黄色三级网站| 337p人体粉嫩胞高清图片| 中文字幕女教师系列| 两性色午夜视频免费播放| 国产99欧美精品久久精品久久| 国产在线欧美一区二区| 国产H片无码不卡在线视频 | 亚洲国产精品高清在线电影| 香蕉97超级碰碰碰碰碰久| 日本韩国国产精品一区| 久久久亚洲欧洲日产国码606| 思思99思思久久最新精品| 久久精品久久精品亚洲国产av | 欧美日韩一区二区综合| 48沈阳熟女高潮嗷嗷叫| 日韩精品久久久免费观看| 欧美日韩国产精品| 亚洲国产精品久久无套| 亚洲国产精品大秀在线播放| 亚洲VA无码VA在线VA天堂| 免费观看的AV毛片的网站| 乌什县|