Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

water.html 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1.0">
  6. <title>dc-example</title>
  7. <script src='/libs/dc-sdk/dc.min.js'></script>
  8. <link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
  9. <link href='../index.css' type='text/css' rel='stylesheet'>
  10. </head>
  11. <body>
  12. <div id="viewer-container" class="viewer-container"></div>
  13. <script>
  14. let viewer = undefined
  15. function initViewer() {
  16. viewer = new DC.Viewer('viewer-container')
  17. let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
  18. style: 'img',
  19. crs:'WGS84'
  20. })
  21. viewer.addBaseLayer( baseLayer)
  22. let coords=`120.99033554014366,31.39560938002704;120.99041939679988,31.39445508618271;
  23. 120.989050149,31.39421205200007;120.98716707200008,31.39376734600003;120.98665941500008,31.393660703000013;
  24. 120.98638794500009,31.393620849000094;120.986114132,31.393603230000046;120.9833415840001,31.393600375000087;
  25. 120.98325020700007,31.393585891000036;120.98298434100003,31.393507556000035;120.98281766900003,31.39342741400007;
  26. 120.98266272500005,31.393326445000067;120.98252209800017,31.39320633600008;120.98209550800004,31.392504173000074;
  27. 120.98003454800005,31.39211513800003;120.9800082270001,31.393211824000087;120.98077914300009,31.39348830800005;
  28. 120.98088027000001,31.393557545000093;120.98103188700013,31.39377961400008;120.98118432200013,31.394054995000026;
  29. 120.98119168822384,31.39423121073085;120.98117126600005,31.394406394000058;120.98274481500006,31.39473109500001;
  30. 120.98356435700006,31.394724778000032;120.984440873,31.3947405320001;120.98631107600012,31.394854692000038;
  31. 120.98655735000007,31.394883245000102;120.98951574500008,31.395433067000013;120.99033554014366,31.39560938002704`
  32. let layer = new DC.PrimitiveLayer('river')
  33. viewer.addLayer(layer)
  34. let water = new DC.WaterPrimitive(coords)
  35. water.setStyle({
  36. baseWaterColor:DC.Color.AQUA.withAlpha(0.3),
  37. normalMap:'../assets/icon/waterNormalsSmall.jpg',
  38. frequency: 1000.0,
  39. animationSpeed: 0.01,
  40. amplitude: 10,
  41. specularIntensity: 10
  42. })
  43. layer.addOverlay(water)
  44. viewer.flyToPosition(new DC.Position(120.98516078138239,31.392917623508968,729.1673469895062,0,-83.6210050749661))
  45. }
  46. DC.ready({
  47. baseUrl:'../libs/dc-sdk/resources/'
  48. }).then(initViewer)
  49. </script>
  50. </body>
  51. </html>