fileMap.js 792 B

12345678910111213141516171819202122232425262728
  1. import config from "@/api/config.js";
  2. import * as KMap from "@/utils/ol-map/KMap";
  3. import * as util from "@/common/ol_common.js";
  4. import Point from "ol/geom/Point.js";
  5. import Feature from "ol/Feature";
  6. import VectorLayer from "ol/layer/Vector.js";
  7. import WKT from "ol/format/WKT.js";
  8. import ScaleLine from "ol/control/ScaleLine";
  9. import { useRouter } from "vue-router";
  10. /**
  11. * @description 地图层对象
  12. */
  13. class FileMap {
  14. constructor() {
  15. let that = this;
  16. let vectorStyle = new KMap.VectorStyle();
  17. this.vectorStyle = vectorStyle;
  18. }
  19. initMap(location, target) {
  20. let level = 16;
  21. let coordinate = util.wktCastGeom(location).getFirstCoordinate();
  22. this.kmap = new KMap.Map(target, level, coordinate[0], coordinate[1], null, 6, 22);
  23. }
  24. }
  25. export default FileMap;