访问Bing地图

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>访问Bing地图</title>
    <link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css">
    <style>
        html, body, #mapDiv {
            padding: 0;
            margin: 0;
            height: 100%;
        }
    </style>
    <script src="http://js.arcgis.com/3.9/"></script>
    <script>        
        var veTileLayer;
        require(["esri/map", "esri/virtualearth/VETiledLayer", "dijit/form/Button", "dojo/domReady!"], function (Map, VETiledLayer) {
            // 以下是创建地图与加入底图的代码
            var map = new Map("mapDiv");
            veTileLayer = new VETiledLayer({
                bingMapsKey: prompt("请输入您的Bing地图密钥"),
                mapStyle: VETiledLayer.MAP_STYLE_AERIAL
            });
            map.addLayer(veTileLayer);
        });
    </script>
</head>
<body class="tundra">
    <div id="mapDiv"></div>
    <div style="position:absolute; left:650px; top:10px; z-Index:999;">
        <button data-dojo-type="dijit/form/Button" onClick="veTileLayer.setMapStyle(VETiledLayer.MAP_STYLE_AERIAL);">Aerial</button>
        <button data-dojo-type="dijit/form/Button" onClick="veTileLayer.setMapStyle(VETiledLayer.MAP_STYLE_AERIAL_WITH_LABELS)">Aerial with labels</button>
        <button data-dojo-type="dijit/form/Button" onClick="veTileLayer.setMapStyle(VETiledLayer.MAP_STYLE_ROAD)">Roads</button>
      </div>
</body>
</html>
原文地址:https://www.cnblogs.com/Jeely/p/11174795.html