html-lists - 语法错误 : private fields are not currently supported

标签 html-lists openlayers cesium parcel

启用 openlayers 的 3d map 的问题。 2D map 效果很好。使用parcel并添加所有依赖项。

在 js 文件上导入 cesium 后,我收到 SyntaxError: 当前不支持私有(private)字段。

在包 json 文件中添加了“cesium”:“^1.62.0”。

<html>
    <head></head>
    <body>
        <div id="map" style="height: 400px;"></div>
        <script src="index.js"></script>
    </body>
</html>
import 'ol/ol.css';
import Cesium from 'cesium'; // --> THIS LINE MAKES ERROR
import Map from 'ol/Map';
import View from 'ol/View';
import TileLayer from 'ol/layer/Tile';
import OSM from 'ol/source/OSM';
import {defaults as defaultControls} from 'ol/control';
import ZoomSlider from 'ol/control/ZoomSlider';
import OLCesium from 'olcs/OLCesium.js';

var view = new View({
    center: [328627.563458, 5921296.662223],
    zoom: 8,
    extent: [-572513.341856, 5211017.966314,
      916327.095083, 6636950.728974]
  });

 new Map({
    layers: [
      new TileLayer({
        source: new OSM()
      })
    ],
    keyboardEventTarget: document,
    target: 'map',
    view: view,
    controls: defaultControls().extend([new ZoomSlider()])
  });

const ol3d = new OLCesium({map: map}); // ol2dMap is the ol.Map instance
ol3d.setEnabled(true);

最佳答案

我收到此错误,原因是 JavaScript 中字符串的开始和结束符号不匹配:

(!!(v)) ? $('#is_err_" + j + "_ALARM").show() : $('#is_err_" + j + "_ALARM").hide();
(其中一些字符串以 ' 符号开头,但以 "符号结尾)

关于html-lists - 语法错误 : private fields are not currently supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58265158/

相关文章:

javascript - 用jquery修改后续下拉列表

html - 如何在列表中居中 <UL>

openlayers - 在 openLayers 中导出 map

javascript - 如何使用 openlayers 在 ios 模拟器中绘制手绘多边形?

javascript - 使用铯的最轻巧的方法是什么?

html - 为什么我的 <UL> 不会扩展以包装它包含的 <LI> 元素?

html - 是否可以使用纯 CSS 水平设置嵌套列表的每个级别的样式?

javascript - 如何从本地服务器读取 Openlayers "EarthQuakes in KML"的 KML 文件?

kml - KML文件渲染问题-平滑文本

javascript - 在 cesium.js 中使用 heatmap.js