首页 / 浏览问题 / 其他 / 问题详情
在Vue 中怎么使用SuperMap
2EXP 2018年07月04日
最好有个vue实例

1个回答

您好,您可以参考一下

<script>
import classic from '@/map/libs/SuperMap-8.1.1-14426'
var layer;
export default {
  name: "app",
  data() {
    return {
      map: null
    };
  },
  methods: {
    initMap() {
      this.map = new SuperMap.Map("map");
      var url = "//localhost:8091/iserver/services/map-world/rest/maps/World";
      layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url, null, {
        maxResolution: "auto"
      });
      layer.events.on({ layerInitialized: this.addLayer });
    },
    addLayer() {
      this.map.addLayers([layer]);
      this.map.setCenter(new SuperMap.LonLat(0, 0), 0);
    }
  },
  mounted() {
    this.initMap();
  }
};
</script>

4,524EXP 2018年07月05日
用vue-cli构建好的项目,在vue中如何使用iclient for js 9d,有没有这样的实例,还有如何在webpack中配置和正确引入css文件,
...