2016-07-09 40 views
0

添加衛星圖層我使用的是openlayers3,我必須設置來自Google,Bing或其他提供商的衛星圖層。從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> 

回答

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

http://www.bingmapsportal.com/

讓你的鑰匙