美文网首页开源
【Cesium 基础】扩展baseLayerPicker

【Cesium 基础】扩展baseLayerPicker

作者: seelingzheng | 来源:发表于2019-03-02 20:34 被阅读2次

相关示例

  1. 添加自定义baselayer
   var providerViewModels = [];
   let gaodev = new Cesium.UrlTemplateImageryProvider({
        url:
          "http://webrd0{s}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}",
        subdomains: ["1", "2", "3", "4"]
      });
      var gaodeMapModel = new Cesium.ProviderViewModel({
        name: "高德矢量",
        iconUrl: Cesium.buildModuleUrl(
          "Widgets/Images/ImageryProviders/openStreetMap.png"
        ),
        tooltip: "高德矢量 地图服务",
        creationFunction: function() {
          return gaodev;//可以返回数据组
        }
      });
      providerViewModels.push(gaodeMapModel);
this.viewer.baseLayerPicker.viewModel.imageryProviderViewModels = providerViewModels;

参考资料
[1]http://blog.sina.com.cn/s/blog_15e866bbe0102xnml.html


更多内容,欢迎关注公众号

seeling_GIS

相关文章

网友评论

    本文标题:【Cesium 基础】扩展baseLayerPicker

    本文链接:https://www.haomeiwen.com/subject/albyuqtx.html