1 Star 0 Fork 1

游侠 / cesiumdemo

forked from Dl12345 / cesiumdemo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index12.html 30.64 KB
一键复制 编辑 原始数据 按行查看 历史
nxycdl 提交于 2021-02-17 13:27 . add document12
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script src="./script/Cesium/Cesium.js"></script>
<link rel="stylesheet" href="./script/Cesium/Widgets/widgets.css" />
<style>
html,
body {
height: 100%;
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<div id="cesiumContainer" style="width: 100%"></div>
<script>
const viewer = new Cesium.Viewer("cesiumContainer", {
// baseLayerPicker: false,
// navigationHelpButton: false,
// sceneModePicker: false,
terrainProvider: Cesium.createWorldTerrain(),
baseLayerPicker: false,
shouldAnimate: true,
});
const cartographicDegrees1 = [
0.0,
-6668447.2211117,
1201886.45913705,
146789.427467256,
60.0,
-6511432.84684144,
919677.673492462,
-214047.552431458,
90.0,
-6721319.92231553,
776899.784034099,
-394198.837519575,
150.0,
-6717826.447064,
488820.628328182,
-752924.980158179,
180.0,
-6504450.41462847,
343851.784836767,
-931084.800346031,
240.0,
-6654518.44949696,
52891.726433174,
-1283967.69137678,
];
const cartographicDegrees = [];
cartographicDegrees1.forEach((item, index) => {
if (index % 4 == 0) {
//item = item * 10;
}
if (index % 4 == 3) {
//item = item * 1000;
}
cartographicDegrees.push(item);
});
console.log(cartographicDegrees, "00000000");
function getCzml() {
var czml = [
{
id: "document",
version: "1.0",
},
{
id: "Vehicle",
availability:
"2012-08-04T16:00:00Z/2012-08-04T17:04:54.9962195740191Z",
label: {
fillColor: [
{
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
rgba: [255, 255, 0, 255],
},
],
font: "bold 10pt Segoe UI Semibold",
horizontalOrigin: "CENTER",
outlineColor: {
rgba: [0, 0, 0, 255],
},
pixelOffset: {
cartesian2: [0.0, 20.0],
},
scale: 1.0,
show: [
{
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
boolean: true,
},
],
style: "FILL",
text: "Test Vehicle",
verticalOrigin: "CENTER",
},
point: {
color: {
rgba: [255, 255, 255, 255],
},
outlineColor: {
rgba: [255, 0, 0, 255],
},
outlineWidth: 4,
pixelSize: 20,
},
model: {
//gltf: "./assets/SampleData/models/CesiumMilkTruck/CesiumMilkTruck.glb",
//glft: "./assets/SampleData/models/CesiumAir/Cesium_Air.glb",
//glft: "./assets/SampleData/models/CesiumMan/Cesium_Man.glb",
glft: "./assets/launchvehicle.glb",
minimumPixelSize: 100,
maximumScale: 50,
show: [
{
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
boolean: true,
},
],
position: {
cartographicDegrees: [-77, 37, 10000],
},
},
orientation: {
velocityReference: "#position",
},
viewFrom: {
cartesian: [-2080, -1715, 779],
},
properties: {
fuel_remaining: {
epoch: "2012-08-04T16:00:00Z",
number: [0, 22.5, 1500, 21.2],
},
},
path: {
material: {
solidColor: {
color: {
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
rgba: [255, 255, 0, 255],
},
},
},
width: [
{
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
number: 5.0,
},
],
show: [
{
interval: "2012-08-04T16:00:00Z/2012-08-04T18:00:00Z",
boolean: true,
},
],
},
position: {
interpolationAlgorithm: "LAGRANGE",
interpolationDegree: 1,
epoch: "2012-08-04T16:00:00Z",
cartesian: [
0.0,
-2379754.6637012,
-4665332.88013588,
3628133.68924173,
10.0,
-2379510.08905552,
-4665419.64840452,
3628182.20006795,
20.0,
-2379568.4769522,
-4665555.3441867,
3627970.83323261,
30.0,
-2379638.93786855,
-4665691.63561896,
3627750.82085873,
40.0,
-2379709.29834665,
-4665827.9679646,
3627530.80187124,
50.0,
-2379837.28064915,
-4665847.7494347,
3627422.12874017,
60.0,
-2379624.98289073,
-4665907.50853722,
3627484.1191848,
70.0,
-2379386.12743523,
-4666029.54174431,
3627483.83297459,
80.0,
-2379147.26777171,
-4666151.56669944,
3627483.5403492,
90.0,
-2378908.40390057,
-4666273.58340244,
3627483.24130864,
1e2,
-2378663.69301645,
-4666379.62408751,
3627507.14485116,
110.0,
-2378416.29648478,
-4666444.93145547,
3627584.82610021,
120.0,
-2378184.75115833,
-4666458.05260387,
3627718.84628509,
130.0,
-2377958.22637221,
-4666461.11592729,
3627862.42864636,
140.0,
-2377733.79758374,
-4666460.508441,
3628009.31669747,
150.0,
-2377509.36460154,
-4666459.89268533,
3628156.19830638,
160.0,
-2377284.92742603,
-4666459.26866028,
3628303.07347284,
170.0,
-2377060.48605759,
-4666458.63636585,
3628449.9421966,
180.0,
-2376835.38472681,
-4666459.12413084,
3628595.78980713,
190.0,
-2376609.71084875,
-4666460.58154837,
3628740.75156098,
2e2,
-2376384.03277903,
-4666462.03069678,
3628885.70687201,
210.0,
-2376158.35051806,
-4666463.47157605,
3629030.65573998,
220.0,
-2375928.48736859,
-4666473.69575712,
3629167.08552075,
230.0,
-2375685.23921682,
-4666516.66377513,
3629270.3788586,
240.0,
-2375437.34307768,
-4666580.50029931,
3629350.0215939,
250.0,
-2375189.01133306,
-4666646.99320452,
3629426.53515423,
260.0,
-2374940.52675783,
-4666719.29042452,
3629495.71527129,
270.0,
-2374695.15633549,
-4666818.94185605,
3629527.91579302,
280.0,
-2374469.42323533,
-4666959.02687352,
3629495.69349509,
290.0,
-2374249.06659405,
-4667105.51477438,
3629451.77975513,
3e2,
-2374028.70574724,
-4667251.99442379,
3629407.85959417,
310.0,
-2373808.3406953,
-4667398.46582147,
3629363.9330123,
320.0,
-2373585.10773309,
-4667542.05948567,
3629325.52597676,
330.0,
-2373360.83645524,
-4667684.60869937,
3629289.10800226,
340.0,
-2373136.5609746,
-4667827.1496603,
3629252.68360778,
350.0,
-2372912.28129155,
-4667969.68236819,
3629216.25279339,
360.0,
-2372687.9974065,
-4668112.20682281,
3629179.81555915,
370.0,
-2372463.70931983,
-4668254.72302389,
3629143.37190511,
380.0,
-2372239.41703195,
-4668397.2309712,
3629106.92183136,
390.0,
-2372018.7615611,
-4668543.12509124,
3629063.76398058,
4e2,
-2371803.72586004,
-4668694.25404103,
3629010.24868951,
410.0,
-2371587.17705087,
-4668844.01756398,
3628959.44085712,
420.0,
-2371365.33472237,
-4668989.01539779,
3628918.13984128,
430.0,
-2371134.7547923,
-4669122.83460485,
3628896.77687771,
440.0,
-2370898.14635373,
-4669248.94021679,
3628889.16522147,
450.0,
-2370660.31892949,
-4669372.89697404,
3628885.07134974,
460.0,
-2370422.47459187,
-4669496.82305927,
3628881.00796265,
470.0,
-2370184.62606153,
-4669620.7408867,
3628876.93815788,
480.0,
-2369946.77333888,
-4669744.65045611,
3628872.86193545,
490.0,
-2369708.91642433,
-4669868.55176729,
3628868.77929537,
5e2,
-2369471.05531832,
-4669992.44482001,
3628864.69023764,
510.0,
-2369233.19002126,
-4670116.32961405,
3628860.59476226,
520.0,
-2368989.65950726,
-4670225.94237244,
3628878.39787596,
530.0,
-2368742.64810033,
-4670324.93393451,
3628912.01606989,
540.0,
-2368494.95906007,
-4670419.65546435,
3628951.51257903,
550.0,
-2368248.2848424,
-4670519.53079746,
3628983.74302284,
560.0,
-2368001.37437725,
-4670618.8319301,
3629016.84097985,
570.0,
-2367753.95809484,
-4670715.82368808,
3629053.19940679,
580.0,
-2367506.53762994,
-4670812.80718267,
3629089.55141416,
590.0,
-2367259.11298298,
-4670909.78241366,
3629125.89700192,
6e2,
-2367011.6841544,
-4671006.74938092,
3629162.23617,
610.0,
-2366764.25114462,
-4671103.70808425,
3629198.56891833,
620.0,
-2366516.81395411,
-4671200.6585235,
3629234.89524684,
630.0,
-2366269.37258329,
-4671297.60069848,
3629271.21515549,
640.0,
-2366021.9270326,
-4671394.53460904,
3629307.52864419,
650.0,
-2365774.47730247,
-4671491.460255,
3629343.8357129,
660.0,
-2365527.02339333,
-4671588.37763618,
3629380.13636155,
670.0,
-2365279.56530564,
-4671685.28675242,
3629416.43059006,
680.0,
-2365032.10303983,
-4671782.18760355,
3629452.71839837,
690.0,
-2364784.63659633,
-4671879.0801894,
3629488.99978644,
7e2,
-2364537.16597558,
-4671975.96450979,
3629525.27475418,
710.0,
-2364289.69117801,
-4672072.84056456,
3629561.54330154,
720.0,
-2364042.21220407,
-4672169.70835353,
3629597.80542845,
730.0,
-2363794.72905419,
-4672266.56787654,
3629634.06113485,
740.0,
-2363547.2417288,
-4672363.41913342,
3629670.31042068,
750.0,
-2363299.75022835,
-4672460.26212398,
3629706.55328587,
760.0,
-2363052.25455328,
-4672557.09684808,
3629742.78973036,
770.0,
-2362805.96213832,
-4672658.44235501,
3629772.46055,
780.0,
-2362566.28756432,
-4672777.84646024,
3629774.74120741,
790.0,
-2362330.01543718,
-4672904.47715606,
3629765.56158533,
8e2,
-2362093.73913086,
-4673031.09958839,
3629756.37554393,
810.0,
-2361857.4586458,
-4673157.71375702,
3629747.18308323,
820.0,
-2361621.17398239,
-4673284.31966172,
3629737.98420324,
830.0,
-2361379.13396171,
-4673398.62592987,
3629748.21496888,
840.0,
-2361130.58722369,
-4673488.59963461,
3629793.74986512,
850.0,
-2360881.58098042,
-4673573.14384665,
3629846.50583809,
860.0,
-2360632.51954154,
-4673657.07225834,
3629900.06533886,
870.0,
-2360383.45393477,
-4673740.99239963,
3629953.61841672,
880.0,
-2360134.38416057,
-4673824.90427038,
3630007.16507155,
890.0,
-2359885.31021938,
-4673908.80787044,
3630060.70530326,
9e2,
-2359636.23211162,
-4673992.70319966,
3630114.23911177,
910.0,
-2359387.14983775,
-4674076.5902579,
3630167.76649697,
920.0,
-2359138.06339821,
-4674160.469045,
3630221.28745878,
930.0,
-2358889.14548278,
-4674246.80164025,
3630271.54165003,
940.0,
-2358640.17887385,
-4674332.39488805,
3630322.75317441,
950.0,
-2358391.03374684,
-4674415.32432296,
3630377.46713032,
960.0,
-2358141.88445605,
-4674498.24548602,
3630432.17466229,
970.0,
-2357892.7310019,
-4674581.15837706,
3630486.87577026,
980.0,
-2357643.59031994,
-4674664.39449658,
3630541.13554932,
990.0,
-2357394.48770584,
-4674748.44899573,
3630594.30439711,
1e3,
-2357145.38092955,
-4674832.4952226,
3630647.46682079,
1010.0,
-2356896.26999152,
-4674916.53317705,
3630700.62282028,
1020.0,
-2356647.15489217,
-4675000.56285892,
3630753.77239547,
1030.0,
-2356398.03563196,
-4675084.58426807,
3630806.91554629,
1040.0,
-2356148.91221132,
-4675168.59740435,
3630860.05227262,
1050.0,
-2355899.78463069,
-4675252.60226762,
3630913.18257437,
1060.0,
-2355650.65289051,
-4675336.59885772,
3630966.30645147,
1070.0,
-2355401.51699122,
-4675420.58717452,
3631019.42390381,
1080.0,
-2355152.37693328,
-4675504.56721785,
3631072.5349313,
1090.0,
-2354903.2327171,
-4675588.53898758,
3631125.63953384,
1.1e3,
-2354654.08434313,
-4675672.50248355,
3631178.73771134,
1110.0,
-2354404.86337217,
-4675754.50046618,
3631234.37690825,
1120.0,
-2354155.84214723,
-4675830.29554952,
3631297.80148619,
1130.0,
-2353909.99308372,
-4675880.61174319,
3631391.75187422,
1140.0,
-2353667.55938687,
-4675917.7532863,
3631500.33400567,
1150.0,
-2353425.14548842,
-4675954.80919402,
3631608.99321685,
1160.0,
-2353182.7274392,
-4675991.85682064,
3631717.64599126,
1170.0,
-2352940.30523964,
-4676028.89616608,
3631826.29232871,
1180.0,
-2352697.87889015,
-4676065.92723028,
3631934.93222899,
1190.0,
-2352455.44839119,
-4676102.95001317,
3632043.56569193,
1.2e3,
-2352213.01374317,
-4676139.9645147,
3632152.19271733,
1210.0,
-2351970.57494653,
-4676176.97073479,
3632260.81330501,
1220.0,
-2351728.13200169,
-4676213.96867339,
3632369.42745476,
1230.0,
-2351485.68490907,
-4676250.95833043,
3632478.03516641,
1240.0,
-2351243.23366913,
-4676287.93970586,
3632586.63643975,
1250.0,
-2351000.77828228,
-4676324.91279958,
3632695.2312746,
1260.0,
-2350758.31874895,
-4676361.87761156,
3632803.81967077,
1270.0,
-2350515.85506957,
-4676398.83414172,
3632912.40162807,
1280.0,
-2350273.38724458,
-4676435.78239001,
3633020.9771463,
1290.0,
-2350029.47875804,
-4676477.3914753,
3633124.49944636,
1.3e3,
-2349785.42349382,
-4676519.45587927,
3633227.51421022,
1310.0,
-2349541.36408501,
-4676561.51200187,
3633330.52253589,
1320.0,
-2349297.30053206,
-4676603.55984302,
3633433.52442318,
1330.0,
-2349053.2328354,
-4676645.59940266,
3633536.51987191,
1340.0,
-2348809.16099546,
-4676687.63068071,
3633639.50888189,
1350.0,
-2348565.08501267,
-4676729.65367709,
3633742.49145297,
1360.0,
-2348321.00488746,
-4676771.66839174,
3633845.46758493,
1370.0,
-2348076.92062027,
-4676813.67482458,
3633948.43727762,
1380.0,
-2347832.83221153,
-4676855.67297554,
3634051.40053084,
1390.0,
-2347588.73966167,
-4676897.66284454,
3634154.35734442,
1.4e3,
-2347344.64297113,
-4676939.64443151,
3634257.30771818,
1410.0,
-2347101.04731466,
-4676979.96034855,
3634362.04616856,
1420.0,
-2346858.26575513,
-4677017.5834931,
3634469.6847769,
1430.0,
-2346614.99348312,
-4677056.89461847,
3634575.46081166,
1440.0,
-2346369.55744615,
-4677103.7262244,
3634672.99207759,
1450.0,
-2346124.8248997,
-4677147.9423086,
3634773.39569376,
1460.0,
-2345880.74403986,
-4677189.73374292,
3634876.46090671,
1470.0,
-2345636.65904236,
-4677231.51689469,
3634979.51967852,
1480.0,
-2345392.56990766,
-4677273.29176384,
3635082.57200902,
1490.0,
-2345148.47663614,
-4677315.05835029,
3635185.61789803,
1.5e3,
-2344904.37922829,
-4677356.81665397,
3635288.65734536,
],
},
},
];
return czml;
}
function startUp2() {
console.log("x");
const czml = getCzml();
// czml[1].position.cartographicDegrees.forEach((item, index) => {
// if (index % 4 == 3) {
// item = item + 30000;
// }
// });
console.log(czml);
const dataSourcePromise = Cesium.CzmlDataSource.load(czml);
dataSourcePromise.then((dataSource) => {
const entity = dataSource.entities.getById("launchvehicle");
console.log(entity);
viewer.trackedEntity = dataSource.entities.getById("path");
const vehicle = dataSource.entities.getById("Vehicle");
console.log(vehicle.model, "xxxxx");
//var parsedGltf = parseGlb(gltf);
//setRotate(entity, { rotateX: 100, rotateY: 100, rotateZ: 100 });
//update3dtilesMaxtrix(entity);
});
viewer.dataSources.add(dataSourcePromise);
viewer.zoomTo(dataSourcePromise);
// setTimeout(() => {
// viewer.camera.setView({
// destination: new Cesium.Cartesian3(
// -16458617.941072896,
// 5107179.844358844,
// -4565389.818112487
// ),
// });
// }, 2000);
}
startUp2();
function startUp() {
const czml = getCzml();
viewer.dataSources
.add(Cesium.CzmlDataSource.load(czml))
.then(function (ds) {
//viewer.trackedEntity = ds.entities.getById("path");
});
}
function addLeida() {
// 失败了;
this.originPoint = [106.45531788088708, 29.50637660924465, 35];
this.originPosition = Cesium.Cartesian3.fromDegrees(
this.originPoint[0],
this.originPoint[1],
this.originPoint[2] + 20
);
this.TargetTrackPyramid = new TargetTrackPyramid(
viewer,
this.originPosition
);
}
//生成目标的运行轨迹
function computeCirclularFlight(lon, lat, radius, start) {
var property = new Cesium.SampledPositionProperty();
for (var i = 0; i <= 360; i += 45) {
var radians = Cesium.Math.toRadians(i);
var time = Cesium.JulianDate.addSeconds(
start,
i,
new Cesium.JulianDate()
);
var position = Cesium.Cartesian3.fromDegrees(
lon + radius * 1.5 * Math.cos(radians),
lat + radius * Math.sin(radians),
300000
);
property.addSample(time, position);
viewer.entities.add({
position: position,
point: {
pixelSize: 8,
color: Cesium.Color.TRANSPARENT,
outlineColor: Cesium.Color.YELLOW,
outlineWidth: 3,
},
});
}
return property;
}
function addTarget() {
console.log("xx");
var start = Cesium.JulianDate.fromDate(new Date(2012, 8, 14, 16));
var stop = Cesium.JulianDate.addSeconds(
start,
360,
new Cesium.JulianDate()
);
this.originPoint = [106.45531788088708, 29.50637660924465, 35];
var position = this.computeCirclularFlight(
this.originPoint[0],
this.originPoint[1],
5,
start
);
const targetEntity = viewer.entities.add({
availability: new Cesium.TimeIntervalCollection([
new Cesium.TimeInterval({
start: start,
stop: stop,
}),
]),
position: position,
orientation: new Cesium.VelocityOrientationProperty(position),
model: {
uri: "./assets/SampleData/models/CesiumAir/Cesium_Air.glb",
minimumPixelSize: 128,
},
path: {
resolution: 1,
material: new Cesium.PolylineGlowMaterialProperty({
glowPower: 0.1,
color: Cesium.Color.YELLOW,
}),
width: 10,
},
});
}
addTarget();
function addModel() {
var scene = viewer.scene;
var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(
Cesium.Cartesian3.fromDegrees(
-2345148.47663614,
-4677315.05835029,
3635185.61789803
)
);
// var model = scene.primitives.add(
// Cesium.Model.fromGltf({
// url: "./assets/SampleData/models/CesiumAir/Cesium_Air.glb",
// //modelMatrix: modelMatrix,
// position: {
// cartographicDegrees: [-77, 37, 100000],
// },
// scale: 200000.0,
// })
// );
const air = viewer.entities.add({
name: ".Cesium_Air",
position: Cesium.Cartesian3.fromDegrees(
-2380174.3084463677,
-4751209.607764337,
3610481.762420544
),
model: {
uri: "./assets/SampleData/models/CesiumAir/Cesium_Air.glb",
minimumPixelSize: 128,
maximumScale: 20000,
},
scale: 200.0,
viewFrom: new Cesium.Cartesian3(
-2380174.3084463677,
-4751209.607764337,
3610481.762420544
),
});
// 镜头跟随;
//viewer.trackedEntity = air;
}
addModel();
function tools() {
var cartographic = Cesium.Cartographic.fromDegrees(
-75.62898254394531,
40.02804946899414,
200000
); //其中,longitude和latitude为角度
console.log(cartographic, "角度");
//方法三:
var cartographic = Cesium.Cartographic.fromRadians(
-2345636.65904236,
-4677231.51689469,
3634979.51967852
); //其中,longitude和latitude为弧度
console.log(cartographic, "弧度");
let positions = Cesium.Cartesian3.fromDegreesArrayHeights([
-115.0,
37.0,
100000.0,
-107.0,
33.0,
150000.0,
]); //coordinates格式为带有高度的数组。例如:[-115.0, 37.0, 100000.0, -107.0, 33.0, 150000.0]
console.log(positions, "XTZ");
console.log(Cesium.Cartographic.fromCartesian(positions[0]));
}
tools();
function getPoint() {
var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
handler.setInputAction(function (movement) {
var pickedObject = viewer.scene.pick(movement.endPosition);
// 使用时,最好利用pickPositionSupported判断一下浏览器是否支持模型高度拾取
if (scene.pickPositionSupported && Cesium.defined(pickedObject)) {
var cartesian = viewer.scene.pickPosition(movement.endPosition);
console.log(cartesian);
}
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
}
getPoint();
// addLeida();
//startUp();
</script>
</body>
</html>
1
https://gitee.com/shuhairun/cesiumdemo.git
git@gitee.com:shuhairun/cesiumdemo.git
shuhairun
cesiumdemo
cesiumdemo
master

搜索帮助