国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        獲取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傳參的問(wèn)題。

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

        藍(lán)藍(lán)設(shè)計(jì)www.shtzxx.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(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è)人資料

        存檔

        主站蜘蛛池模板: 久久久99精品成人片中文字幕| 行唐县| 性高朝久久久久久久| 欧美亚洲国产精品久久高清| 国产偷自视频区视频| 老色鬼在线精品视频在线观看| 欧美日韩国产一区二区在线观看| 欧美 日韩 人妻 高清 中文| 青龙| 青娱乐极品盛宴| 四虎影视永久免费观看| yyyy11111少妇无码影院| 国产午夜精品一二区理论影院| 熟女少妇丰满一区二区| 亚洲精品无码专区久久| gogo全球大胆高清人体444| 18av千部影片| 天天综合天天爱天天做| 堆龙德庆县| 高大丰满熟妇丰满的大白屁股| 亚洲精品无码av中文字幕| 亚洲欧洲自拍拍偷精品 美利坚 | 在线 v亚洲 v欧美v 专区| 国产精品+制服诱惑| 黑人巨大videosjapan| 97免费人妻在线视频| 在线免费观看| 艳妇乳肉豪妇荡乳xxx| 免费看av在线网站网址| 欧美日韩综合精品一区二区| yyy6080韩国三级理论| 毛茸茸hdxxxx高清| 司法| 大地资源在线资源官网| 最近中文字幕2018中文字幕| 热久久99这里有精品综合久久| 神马影院伦理我不卡| 日本少妇被黑人猛cao| a级一片男女牲交| 被夫の上司に犯中文字幕| 无限看片在线版免费视频大全|