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,
creditContainer: unvisibleCreditRef.value,
imageryProvider: new ArcGisMapServerImageryProvider({
// 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: `https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer`,
// 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",
style: "default",
format: "image/jpeg",

View File

@ -21,46 +21,47 @@ export function useCesium(containerId: string) {
if (viewer.value) return;
try {
// Cesium.Ion.defaultAccessToken = 'your-cesium-ion-access-token';
// viewer.value = new Cesium.Viewer(containerId, {
// terrainProvider: await Cesium.createWorldTerrainAsync(),
// animation: false,
// timeline: false,
// baseLayerPicker: false,
// geocoder: false,
// homeButton: false,
// sceneModePicker: false,
// navigationHelpButton: false,
// fullscreenButton: false,
// infoBox: false
// });
Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxYTVlOWM2ZC0xN2VlLTRmZjUtYmJiNS01YzUwMjYxYTE1NmYiLCJpZCI6MzU4ODQwLCJpYXQiOjE3NjI3NjA2MTN9.d27-IbfWPjOPId_POQF8XUA1TRekfyZP9CMogmXFw38';
viewer.value = new Cesium.Viewer(containerId, {
navigationHelpButton: false,
sceneModePicker: true,
// 搜索键
// geocoder: false,
// home键
homeButton: true,
// 全屏按钮
fullscreenButton: false,
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",
layer: "tdtBasicLayer",
style: "default",
format: "image/jpeg",
tileMatrixSetID: "GoogleMapsCompatible",
maximumLevel: 18,
}),
// 地图选择器
// baseLayerPicker: false,
selectionIndicator: false, //鼠标点击wms选择框
infoBox: false,
terrainProvider: await Cesium.createWorldTerrainAsync(),
animation: false,
timeline: false,
animation: false
baseLayerPicker: false,
geocoder: false,
homeButton: false,
sceneModePicker: false,
navigationHelpButton: false,
fullscreenButton: false,
infoBox: false
});
// viewer.value = new Cesium.Viewer(containerId, {
// navigationHelpButton: false,
// sceneModePicker: true,
// // 搜索键
// // geocoder: false,
// // home键
// homeButton: true,
// // 全屏按钮
// fullscreenButton: false,
// imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
// 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",
// style: "default",
// format: "image/jpeg",
// tileMatrixSetID: "GoogleMapsCompatible",
// maximumLevel: 18,
// }),
// // 地图选择器
// // baseLayerPicker: false,
// selectionIndicator: false, //鼠标点击wms选择框
// infoBox: false,
// timeline: false,
// animation: false
// });
// 初始化工具类
viewTool.value = new ViewTool(viewer.value);
markerTool.value = new MarkerTool(viewer.value);

View File

@ -35,7 +35,8 @@ export default defineComponent({
fullscreenButton: false,
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",
style: "default",
format: "image/jpeg",
@ -56,7 +57,8 @@ export default defineComponent({
};
const addLabel = (viewer:any) =>{
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",
style: "default",
format: "image/jpeg",

View File

@ -35,7 +35,8 @@ export default defineComponent({
fullscreenButton: false,
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",
style: "default",
format: "image/jpeg",
@ -56,7 +57,8 @@ export default defineComponent({
};
const addLabel = (viewer:any) =>{
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",
style: "default",
format: "image/jpeg",