【问题标题】:Add satellite layer from google/bing/other从 google/bing/other 添加卫星层
【发布时间】:2016-07-09 14:30:11
【问题描述】:

我正在使用 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>

【问题讨论】:

    标签: javascript openlayers-3 satellite


    【解决方案1】:
      var layerBing = new ol.layer.Tile({
        preload: Infinity,
        source: new ol.source.BingMaps({
          key: 'Your Key',
          imagerySet: 'AerialWithLabels'
        })
      });
    

    通过http://www.bingmapsportal.com/获取您的密钥

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      相关资源
      最近更新 更多