Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <!-- Use correct character set. -->
  5. <meta charset="utf-8">
  6. <!-- Tell IE to use the latest, best version. -->
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <!-- Make the application on mobile take up the full browser screen and disable user scaling. -->
  9. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
  10. <title>Hello World!</title>
  11. <script src="../Build/Cesium/Cesium.js"></script>
  12. <style>
  13. @import url(../Build/Cesium/Widgets/widgets.css);
  14. html, body, #cesiumContainer {
  15. width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <div id="buttonContainer" style="position:absolute; z-index:1;">
  21. <button onclick="lookAtMtEverest()" class="cesium-button">Move camera</button>
  22. </div>
  23. <div id="cesiumContainer"></div>
  24.  
  25.  
  26. <script>
  27. var worldTerrain = Cesium.createWorldTerrain({
  28. requestWaterMask: true,
  29. requestVertexNormals: true
  30. });
  31.  
  32. var viewer = new Cesium.Viewer('cesiumContainer', {
  33. terrainProvider: worldTerrain
  34. });
  35.  
  36. // set lighting to true
  37. viewer.scene.globe.enableLighting = false;
  38.  
  39. // setup alternative terrain providers
  40. var ellipsoidProvider = new Cesium.EllipsoidTerrainProvider();
  41.  
  42.  
  43. var terrainSamplePositions;
  44.  
  45. function lookAtMtEverest() {
  46. var target = new Cesium.Cartesian3(300770.50872389384, 5634912.131394585, 2978152.2865545116);
  47. var offset = new Cesium.Cartesian3(6344.974098678562, -793.3419798081741, 2499.9508860763162);
  48. viewer.camera.lookAt(target, offset);
  49. viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
  50. }
  51.  
  52.  
  53.  
  54. </script>
  55. </body>
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement