国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

顯示源代碼
相機(jī)平移
 開發(fā)文檔
                                                <!DOCTYPE html>
<html>

<head>
    <meta charset='UTF-8' />
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
    <link  rel='stylesheet' />
    <script src='http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/bigemap-gl.js'></script>
    <style>
        body {
            margin: 0;
            padding: 0;
        }

        #container {
            position: absolute;
            top: 0;
            bottom: 0;
            width: 100%;
        }

        .bmgl-widget-credits {
            display: none
        }
    </style>
    <title>Google Map Streets</title>
</head>

<body>
    <div id='container'></div>

    <script>
        bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
        var viewer = new bmgl.Viewer('container', { mapId: 'bigemap.dc-tian-w-satellite' });


        var scene = viewer.scene;
        var canvas = viewer.canvas;
        canvas.setAttribute("tabindex", "0"); // needed to put focus on the canvas
        canvas.onclick = function () {
            canvas.focus();
        };
        var ellipsoid = scene.globe.ellipsoid;

        //關(guān)閉地球默認(rèn)選擇 平移 事件    
        scene.screenSpaceCameraController.enableRotate = false;
        scene.screenSpaceCameraController.enableTranslate = false;
        scene.screenSpaceCameraController.enableZoom = false;
        scene.screenSpaceCameraController.enableTilt = false;
        scene.screenSpaceCameraController.enableLook = false;
        // 創(chuàng)建變量記錄當(dāng)前鼠標(biāo)位置,然后標(biāo)記并跟隨Camera移動(dòng)軌跡:
        var startMousePosition;
        var mousePosition;
        var flags = {
            looking: false,
            moveForward: false,
            moveBackward: false,
            moveUp: false,
            moveDown: false,
            moveLeft: false,
            moveRight: false,
        };

        // 添加一個(gè)事件控制用戶設(shè)置標(biāo)記,當(dāng)鼠標(biāo)左鍵被點(diǎn)擊的時(shí)候,用于記錄當(dāng)前鼠標(biāo)的位置:
        var handler = new bmgl.ScreenSpaceEventHandler(canvas);

        //設(shè)置點(diǎn)擊事件
        handler.setInputAction(function (movement) {
            flags.looking = true;
            mousePosition = startMousePosition = bmgl.Cartesian3.clone(
                movement.position
            );
        }, bmgl.ScreenSpaceEventType.LEFT_DOWN);

        handler.setInputAction(function (movement) {
            mousePosition = movement.endPosition;
        }, bmgl.ScreenSpaceEventType.MOUSE_MOVE);

        handler.setInputAction(function (position) {
            flags.looking = false;
        }, bmgl.ScreenSpaceEventType.LEFT_UP);

        // 創(chuàng)建鍵盤事件控制用戶切換Camera移動(dòng)標(biāo)記。我們?yōu)橄铝邪存I和行為設(shè)置了標(biāo)記:

        //     w Camera向前。
        //     s Camera向后。
        //     a Camera向左。
        //     d Camera向右。
        //     q Camera向上。
        // e Camera向下。
        function getFlagForKeyCode(keyCode) {
            switch (keyCode) {
                case "W".charCodeAt(0):
                    return "moveForward";
                case "S".charCodeAt(0):
                    return "moveBackward";
                case "Q".charCodeAt(0):
                    return "moveUp";
                case "E".charCodeAt(0):
                    return "moveDown";
                case "D".charCodeAt(0):
                    return "moveRight";
                case "A".charCodeAt(0):
                    return "moveLeft";
                default:
                    return undefined;
            }
        }

        document.addEventListener(
            "keydown",
            function (e) {
                var flagName = getFlagForKeyCode(e.keyCode);
                if (typeof flagName !== "undefined") {
                    flags[flagName] = true;
                }
            },
            false
        );

        document.addEventListener(
            "keyup",
            function (e) {
                var flagName = getFlagForKeyCode(e.keyCode);
                if (typeof flagName !== "undefined") {
                    flags[flagName] = false;
                }
            },
            false
        );
        // 現(xiàn)在當(dāng)標(biāo)記表明事件發(fā)生為true是,我們更新(update)camera。我們新增 ** onTick的監(jiān)聽事件在clock中:

        viewer.clock.onTick.addEventListener(function (clock) {
            var camera = viewer.camera;

            // 接下來(lái),我們讓Camera指向鼠標(biāo)指向的方向。在變量聲明之后添加下列代碼到事件監(jiān)聽函數(shù)
            if (flags.looking) {
                var width = canvas.clientWidth;
                var height = canvas.clientHeight;

                // Coordinate (0.0, 0.0) will be where the mouse was clicked.
                var x = (mousePosition.x - startMousePosition.x) / width;
                var y = -(mousePosition.y - startMousePosition.y) / height;

                var lookFactor = 0.05;
                camera.lookRight(x * lookFactor);
                camera.lookUp(y * lookFactor);
            }

            //moveForward、moveBackward、moveUp、moveDown、moveLeft和moveRight方法只需要一個(gè)距離參數(shù)(米)
            // 用于移動(dòng)Camera的距離。當(dāng)每一個(gè)按鍵被按下時(shí),
            // Camera就會(huì)在球體表面移動(dòng)固定的距離。Camera離地面越近,移動(dòng)的速度就越慢。
            var cameraHeight = ellipsoid.cartesianToCartographic(camera.position)
                .height;
            var moveRate = cameraHeight / 100.0;

            if (flags.moveForward) {
                camera.moveForward(moveRate);
            }
            if (flags.moveBackward) {
                camera.moveBackward(moveRate);
            }
            if (flags.moveUp) {
                camera.moveUp(moveRate);
            }
            if (flags.moveDown) {
                camera.moveDown(moveRate);
            }
            if (flags.moveLeft) {
                camera.moveLeft(moveRate);
            }
            if (flags.moveRight) {
                camera.moveRight(moveRate);
            }
        });

    </script>
</body>

</html>                                                                                
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 亚洲在线日韩| 99视频+国产日韩欧美| 亚洲激情啪啪| 极品校花啪啪激情久久| 国产欧美日韩视频一区二区三区| 日韩精品一区二区三区丰满| 99电影网电视剧在线观看| 亚洲高清免费| 欧美三区不卡| 欧美另类女人| 欧美国产免费| 午夜天堂精品久久久久| 亚洲综合首页| 亚洲精品二区| 亚洲高清视频一区二区| 欧美裸体网站| 日韩福利在线| 亚洲精品一区二区三区樱花| 免费在线观看91| 久久综合福利| 亚洲精蜜桃久在线| 欧美精品午夜| 欧美日本中文| 在线视频免费在线观看一区二区| 亚洲精品永久www嫩草| 黄色亚洲大片免费在线观看| 亚洲一区二区三区色| 亚洲精品成人a8198a| 亚洲精品一区二区三区蜜桃久| 亚洲精品国产一区| 欧美日韩综合另类| 欧美精品国产| 一区二区三区成人精品| 亚洲影音一区| 成人看片在线| 女人一区二区三区| 在线看视频不卡| 精品动漫一区| 国产精品一区二区在线观看| 日本一区二区免费看| 麻豆亚洲一区| 亚洲视频小说| 欧美日韩视频| 亚洲欧洲综合| 久久一区亚洲| 欧美国产一区二区在线| 一本色道久久综合亚洲精品婷婷| 欧美不卡一区| 午夜亚洲视频| 国产精品夜夜夜一区二区三区尤| 欧美国产一二三区| 亚洲天堂男人| 国产66精品久久久久999小说| 欧美一区视久久| 亚洲高清精品中出| 国产亚洲福利社区| 欧美在线首页| 日韩视频精品| 欧美 日韩 国产在线| 国产精品试看| 任我爽在线视频精品一| 狠狠色狠狠色综合人人| 91免费观看| 亚洲最大免费| 中文字幕日韩一区二区三区不卡| 免费在线亚洲欧美| 精品一区2区三区| 亚洲一区在线免费| 国产精品啊v在线| 欧美韩国日本精品一区二区三区| 亚洲一区二区精品在线观看| 中日韩男男gay无套| 欧美日韩电影一区二区三区| 中文字幕在线观看一区二区三区| 亚洲精品在线观看免费| 欧美日韩国产精品一卡| 99久久综合狠狠综合久久止| 色综合久久久久久久久五月| 国产日韩欧美| 亚洲高清视频一区| 成人看片在线| 国产在线欧美| 秋霞在线观看一区二区三区| 亚洲欧美日韩专区| 午夜精品免费| 久久99精品久久久久久青青日本| 91久久精品www人人做人人爽| 日本10禁啪啪无遮挡免费一区二区| 一区二区三区国产在线| 在线码字幕一区| 久久久久久九九九九| 亚洲欧美久久久久一区二区三区| 中文字幕av日韩精品| 精品一区2区三区| 91国产在线播放| 亚洲经典三级| 在线视频日韩| 激情偷拍久久| 在线播放一区| 国产一区二区高清不卡| 国产在线欧美日韩| 一区二区在线高清视频| 久久99精品久久久久久青青日本| 国产伦精品一区二区三| 欧美日韩亚洲免费| 中文字幕中文字幕一区三区| 欧美人xxxxx| 精品国产一区二区三区四区精华 | 激情久久av| 97人人模人人爽视频一区二区| 国产日韩一区二区三区| 亚洲午夜在线观看| 国内精品久久久久久久影视蜜臀 | 久久国产精品亚洲77777| 国产日韩综合| 99国产一区| 午夜精品视频| 久久久99爱| 国户精品久久久久久久久久久不卡| 国产精品久久久久久久久婷婷 | 国产在线欧美日韩| 成人性色av| 国产视频一区二区三区四区| 俄罗斯精品一区二区| 国产欧美亚洲日本| 久久精品ww人人做人人爽| 欧美激情视频一区二区三区| 麻豆成人av| 色狠狠久久av五月综合|| 伊人狠狠色丁香综合尤物| 国产视频一区三区| 一区二区高清| 国产日韩免费| 91久久大香伊蕉在人线| 杨幂一区欧美专区| 亚洲欧美99| 国产精品v欧美精品∨日韩| 136国产福利精品导航网址| 正在播放亚洲| 国产精品一区二区欧美黑人喷潮水 | 国语对白精品一区二区| 最近看过的日韩成人| 裸体丰满少妇做受久久99精品| 3d动漫精品啪啪一区二区三区免费 | 欧美日韩影院| 久久久一二三| 美女黄毛**国产精品啪啪| 欧美在线亚洲综合一区| 亚洲激情在线| 精品国产乱码久久久久久郑州公司 | 日韩国产高清一区| 亚洲天堂久久| 国产91一区二区三区| 五月天亚洲综合| 91久久午夜| 久久综合狠狠综合久久综青草| 亚洲综合网中心| 久久国产精品一区二区三区| 精品国产乱码久久久久软件 | 中文字幕日韩精品久久| 国产伦精品一区二区三区高清版| 国产精品久久久久久久久久久久午夜片| 欧美午夜精品理论片a级大开眼界| 最新精品视频| 成人影片在线播放| 好吊日精品视频| 久久天天综合| 日韩在线三级| 欧美成人免费在线| 国语精品一区| 精品一区二区日本| 亚洲美女黄网| 日韩免费毛片| 97碰碰视频| 精品福利av| 欧美日韩成人一区二区三区| 日韩视频久久| 伊人影院久久| 青青成人在线| 91精品国产一区二区三区动漫| 一区二区欧美日韩| 精品国产一区二区三区四区精华| 在线视频国内自拍亚洲视频| 欧美不卡福利| 97超碰资源| 国产精品久久亚洲7777| 亚洲一区二区三区加勒比| 久久天堂成人| 一区二区三区成人精品| 伊人色综合久久天天五月婷| 国产精品一区二区在线观看| 国产欧美一级| 亚洲欧美影院| 一区二区不卡视频| 一区二区三区国产盗摄| 欧美99在线视频观看| 欧美三级电影在线播放| 久热re这里精品视频在线6| 亚洲激情二区| 国产精品高清一区二区三区|