|
|
|
@ -453,6 +453,7 @@ const initMarker = (item, flyTo = false, markerLength = 0) => {
|
|
|
|
|
image: markerIcon,
|
|
|
|
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
|
|
|
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
|
|
|
|
|
visibleDepth:false,
|
|
|
|
|
label: {
|
|
|
|
|
text: item.pointName,
|
|
|
|
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
|
|
|
@ -460,9 +461,12 @@ const initMarker = (item, flyTo = false, markerLength = 0) => {
|
|
|
|
|
font_size: 14,
|
|
|
|
|
color: "#fff",
|
|
|
|
|
pixelOffsetY: -45,
|
|
|
|
|
visibleDepth:false,
|
|
|
|
|
},
|
|
|
|
|
highlight: {
|
|
|
|
|
type:'click',
|
|
|
|
|
label: {
|
|
|
|
|
|
|
|
|
|
outline: true,
|
|
|
|
|
outlineColor: "yellow",
|
|
|
|
|
outlineOpacity: 0.7,
|
|
|
|
@ -596,9 +600,11 @@ const changeModel = (index) => {
|
|
|
|
|
});
|
|
|
|
|
mapLayer.tiles3dLayer = new mars3d.layer.TilesetLayer({
|
|
|
|
|
name: "模型名称",
|
|
|
|
|
url: "https://zwyth.ntgaj.cn:8008/B3dmqlh06/tileset.json",
|
|
|
|
|
url: import.meta.env.VITE_APP_ENV === "production" ? "https://zwyth.ntgaj.cn:8008/B3dmqlh06/tileset.json" : "http://192.168.0.121:9090//B3dmqlh06/tileset.json",//本地nginx代理
|
|
|
|
|
maximumScreenSpaceError: 16,
|
|
|
|
|
maxMemory: 1024, // 最大缓存内存大小(MB)
|
|
|
|
|
allowDrillPick: true,
|
|
|
|
|
eventParent:true,
|
|
|
|
|
matrixMove: {
|
|
|
|
|
hasMiddle: false,
|
|
|
|
|
},
|
|
|
|
@ -644,7 +650,7 @@ const mapLoad = (mapInstance) => {
|
|
|
|
|
map = mapInstance;
|
|
|
|
|
//创建marker图层
|
|
|
|
|
mapLayer.markerLayer = new mars3d.layer.GraphicLayer({
|
|
|
|
|
allowDrillPick: true, // 如果存在坐标完全相同的图标点,可以打开该属性,click事件通过graphics判断
|
|
|
|
|
allowDrillPick: false, // 如果存在坐标完全相同的图标点,可以打开该属性,click事件通过graphics判断
|
|
|
|
|
});
|
|
|
|
|
map.addLayer(mapLayer.markerLayer);
|
|
|
|
|
};
|
|
|
|
|