cesium地图token更新

This commit is contained in:
zhulongchuan 2025-11-10 16:29:22 +08:00
parent ef8ec73ce8
commit 7cb20acd98
4 changed files with 48 additions and 43 deletions

View File

@ -34,8 +34,8 @@ onMounted(() => {
infoBox: false, infoBox: false,
creditContainer: unvisibleCreditRef.value, creditContainer: unvisibleCreditRef.value,
imageryProvider: new ArcGisMapServerImageryProvider({ imageryProvider: new ArcGisMapServerImageryProvider({
// url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer` url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles", // url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxYTVlOWM2ZC0xN2VlLTRmZjUtYmJiNS01YzUwMjYxYTE1NmYiLCJpZCI6MzU4ODQwLCJpYXQiOjE3NjI3NjA2MTN9.d27-IbfWPjOPId_POQF8XUA1TRekfyZP9CMogmXFw38&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
layer: "tdtBasicLayer", layer: "tdtBasicLayer",
style: "default", style: "default",
format: "image/jpeg", format: "image/jpeg",

View File

@ -21,46 +21,47 @@ export function useCesium(containerId: string) {
if (viewer.value) return; if (viewer.value) return;
try { try {
// Cesium.Ion.defaultAccessToken = 'your-cesium-ion-access-token'; Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxYTVlOWM2ZC0xN2VlLTRmZjUtYmJiNS01YzUwMjYxYTE1NmYiLCJpZCI6MzU4ODQwLCJpYXQiOjE3NjI3NjA2MTN9.d27-IbfWPjOPId_POQF8XUA1TRekfyZP9CMogmXFw38';
// viewer.value = new Cesium.Viewer(containerId, { viewer.value = new Cesium.Viewer(containerId, {
// terrainProvider: await Cesium.createWorldTerrainAsync(), terrainProvider: await Cesium.createWorldTerrainAsync(),
// animation: false, animation: false,
// timeline: false, timeline: false,
// baseLayerPicker: false, baseLayerPicker: false,
// geocoder: false, geocoder: false,
// homeButton: false, homeButton: false,
// sceneModePicker: false, sceneModePicker: false,
// navigationHelpButton: false, navigationHelpButton: false,
// fullscreenButton: false, fullscreenButton: false,
// infoBox: false infoBox: false
// }); });
viewer.value = new Cesium.Viewer(containerId, { // viewer.value = new Cesium.Viewer(containerId, {
navigationHelpButton: false, // navigationHelpButton: false,
sceneModePicker: true, // sceneModePicker: true,
// 搜索键 // // 搜索键
// geocoder: false, // // geocoder: false,
// home键 // // home键
homeButton: true, // homeButton: true,
// 全屏按钮 // // 全屏按钮
fullscreenButton: false, // fullscreenButton: false,
imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ // imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles", // url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
layer: "tdtBasicLayer", // // url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
style: "default", // layer: "tdtBasicLayer",
format: "image/jpeg", // style: "default",
tileMatrixSetID: "GoogleMapsCompatible", // format: "image/jpeg",
maximumLevel: 18, // tileMatrixSetID: "GoogleMapsCompatible",
}), // maximumLevel: 18,
// 地图选择器 // }),
// baseLayerPicker: false, // // 地图选择器
selectionIndicator: false, //鼠标点击wms选择框 // // baseLayerPicker: false,
infoBox: false, // selectionIndicator: false, //鼠标点击wms选择框
timeline: false, // infoBox: false,
animation: false // timeline: false,
}); // animation: false
// });
// 初始化工具类 // 初始化工具类
viewTool.value = new ViewTool(viewer.value); viewTool.value = new ViewTool(viewer.value);
markerTool.value = new MarkerTool(viewer.value); markerTool.value = new MarkerTool(viewer.value);

View File

@ -35,7 +35,8 @@ export default defineComponent({
fullscreenButton: false, fullscreenButton: false,
imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles", url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
// url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
layer: "tdtBasicLayer", layer: "tdtBasicLayer",
style: "default", style: "default",
format: "image/jpeg", format: "image/jpeg",
@ -56,7 +57,8 @@ export default defineComponent({
}; };
const addLabel = (viewer:any) =>{ const addLabel = (viewer:any) =>{
let labelLayer = new Cesium.WebMapTileServiceImageryProvider({ let labelLayer = new Cesium.WebMapTileServiceImageryProvider({
url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&tk=e3af6e89f787c2469373e3aea76f4d36&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg", url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
// url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&tk=e3af6e89f787c2469373e3aea76f4d36&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
layer: "tdtImgAnnoLayer", layer: "tdtImgAnnoLayer",
style: "default", style: "default",
format: "image/jpeg", format: "image/jpeg",

View File

@ -35,7 +35,8 @@ export default defineComponent({
fullscreenButton: false, fullscreenButton: false,
imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles", url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
// url: "http://t0.tianditu.com/img_w/wmts?service=wmts&tk=347521453441f82bd83c6f0b15240e50&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
layer: "tdtBasicLayer", layer: "tdtBasicLayer",
style: "default", style: "default",
format: "image/jpeg", format: "image/jpeg",
@ -56,7 +57,8 @@ export default defineComponent({
}; };
const addLabel = (viewer:any) =>{ const addLabel = (viewer:any) =>{
let labelLayer = new Cesium.WebMapTileServiceImageryProvider({ let labelLayer = new Cesium.WebMapTileServiceImageryProvider({
url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&tk=e3af6e89f787c2469373e3aea76f4d36&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg", url: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
// url: "http://t0.tianditu.com/cia_w/wmts?service=wmts&tk=e3af6e89f787c2469373e3aea76f4d36&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg",
layer: "tdtImgAnnoLayer", layer: "tdtImgAnnoLayer",
style: "default", style: "default",
format: "image/jpeg", format: "image/jpeg",