1.安装
npm i cesium-popup
2.使用
在 main.js 或者 main.ts 中导入样式
import "/src/Popup.css";
基本使用
import * as Cesium from "cesium";
const popup = new Popup({
bgColor: "white",
anchor: "bottom",
className: "popup-test",
closeButton: true,
offset: [0, 0],
});
const map = new Cesium.Viewer("mapContainer");
popup.setHTML("<div>hello,world</div>").setLngLat([lng, lat]).addTo(map);
const el = document.getElementById("test");
popup.setDOMContent(el).setLngLat([lng, lat]).addTo(map);
事件监听
const popup = new Popup();
popup.on("open", () => {
console.log("do something");
});
popup.on("close", () => {
console.log("do something");
});
更多参数设置请看 './demo/index.html' 演示