从google / bing / other添加卫星图层

时间:2016-07-09 14:30:12

标签: javascript openlayers-3 satellite

我正在使用openlayers3,我必须从google,bing或其他提供商处设置一个卫星图层。

我该怎么做?

目前我有这段代码:

var raster = new ol.layer.Tile({
            source: new ol.source.MapQuest({
                layer: 'osm'
            })
        });
map = new ol.Map({
            target: 'map',
            layers: [raster,vector],
            view: new ol.View({
              center: ol.proj.fromLonLat([11.2589271, 43.8004469]),
              zoom: 15
            })
        });

我正在使用:

<script src="https://cdnjs.cloudflare.com/ajax/libs/ol3/3.16.0/ol-debug.js"></script>

1 个答案:

答案 0 :(得分:0)

  var layerBing = new ol.layer.Tile({
    preload: Infinity,
    source: new ol.source.BingMaps({
      key: 'Your Key',
      imagerySet: 'AerialWithLabels'
    })
  });

http://www.bingmapsportal.com/

获取密钥