├── LICENSE ├── README.md ├── assets └── tray-arrow-down.svg ├── css └── styles.css ├── index.html ├── js ├── cesium-1.105.1 │ ├── Assets │ │ ├── IAU2006_XYS │ │ │ ├── IAU2006_XYS_0.json │ │ │ ├── IAU2006_XYS_1.json │ │ │ ├── IAU2006_XYS_10.json │ │ │ ├── IAU2006_XYS_11.json │ │ │ ├── IAU2006_XYS_12.json │ │ │ ├── IAU2006_XYS_13.json │ │ │ ├── IAU2006_XYS_14.json │ │ │ ├── IAU2006_XYS_15.json │ │ │ ├── IAU2006_XYS_16.json │ │ │ ├── IAU2006_XYS_17.json │ │ │ ├── IAU2006_XYS_18.json │ │ │ ├── IAU2006_XYS_19.json │ │ │ ├── IAU2006_XYS_2.json │ │ │ ├── IAU2006_XYS_20.json │ │ │ ├── IAU2006_XYS_21.json │ │ │ ├── IAU2006_XYS_22.json │ │ │ ├── IAU2006_XYS_23.json │ │ │ ├── IAU2006_XYS_24.json │ │ │ ├── IAU2006_XYS_25.json │ │ │ ├── IAU2006_XYS_26.json │ │ │ ├── IAU2006_XYS_27.json │ │ │ ├── IAU2006_XYS_3.json │ │ │ ├── IAU2006_XYS_4.json │ │ │ ├── IAU2006_XYS_5.json │ │ │ ├── IAU2006_XYS_6.json │ │ │ ├── IAU2006_XYS_7.json │ │ │ ├── IAU2006_XYS_8.json │ │ │ └── IAU2006_XYS_9.json │ │ ├── Images │ │ │ ├── bing_maps_credit.png │ │ │ ├── cesium_credit.png │ │ │ ├── google_earth_credit.png │ │ │ └── ion-credit.png │ │ ├── Textures │ │ │ ├── LensFlare │ │ │ │ ├── DirtMask.jpg │ │ │ │ └── StarBurst.jpg │ │ │ ├── NaturalEarthII │ │ │ │ ├── 0 │ │ │ │ │ ├── 0 │ │ │ │ │ │ └── 0.jpg │ │ │ │ │ └── 1 │ │ │ │ │ │ └── 0.jpg │ │ │ │ ├── 1 │ │ │ │ │ ├── 0 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ └── 1.jpg │ │ │ │ │ ├── 1 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ └── 1.jpg │ │ │ │ │ ├── 2 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ └── 1.jpg │ │ │ │ │ └── 3 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ └── 1.jpg │ │ │ │ ├── 2 │ │ │ │ │ ├── 0 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 1 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 2 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 3 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 4 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 5 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ ├── 6 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ │ └── 7 │ │ │ │ │ │ ├── 0.jpg │ │ │ │ │ │ ├── 1.jpg │ │ │ │ │ │ ├── 2.jpg │ │ │ │ │ │ └── 3.jpg │ │ │ │ └── tilemapresource.xml │ │ │ ├── SkyBox │ │ │ │ ├── tycho2t3_80_mx.jpg │ │ │ │ ├── tycho2t3_80_my.jpg │ │ │ │ ├── tycho2t3_80_mz.jpg │ │ │ │ ├── tycho2t3_80_px.jpg │ │ │ │ ├── tycho2t3_80_py.jpg │ │ │ │ └── tycho2t3_80_pz.jpg │ │ │ ├── maki │ │ │ │ ├── airfield.png │ │ │ │ ├── airport.png │ │ │ │ ├── alcohol-shop.png │ │ │ │ ├── america-football.png │ │ │ │ ├── art-gallery.png │ │ │ │ ├── bakery.png │ │ │ │ ├── bank.png │ │ │ │ ├── bar.png │ │ │ │ ├── baseball.png │ │ │ │ ├── basketball.png │ │ │ │ ├── beer.png │ │ │ │ ├── bicycle.png │ │ │ │ ├── building.png │ │ │ │ ├── bus.png │ │ │ │ ├── cafe.png │ │ │ │ ├── camera.png │ │ │ │ ├── campsite.png │ │ │ │ ├── car.png │ │ │ │ ├── cemetery.png │ │ │ │ ├── cesium.png │ │ │ │ ├── chemist.png │ │ │ │ ├── cinema.png │ │ │ │ ├── circle-stroked.png │ │ │ │ ├── circle.png │ │ │ │ ├── city.png │ │ │ │ ├── clothing-store.png │ │ │ │ ├── college.png │ │ │ │ ├── commercial.png │ │ │ │ ├── cricket.png │ │ │ │ ├── cross.png │ │ │ │ ├── dam.png │ │ │ │ ├── danger.png │ │ │ │ ├── disability.png │ │ │ │ ├── dog-park.png │ │ │ │ ├── embassy.png │ │ │ │ ├── emergency-telephone.png │ │ │ │ ├── entrance.png │ │ │ │ ├── farm.png │ │ │ │ ├── fast-food.png │ │ │ │ ├── ferry.png │ │ │ │ ├── fire-station.png │ │ │ │ ├── fuel.png │ │ │ │ ├── garden.png │ │ │ │ ├── gift.png │ │ │ │ ├── golf.png │ │ │ │ ├── grocery.png │ │ │ │ ├── hairdresser.png │ │ │ │ ├── harbor.png │ │ │ │ ├── heart.png │ │ │ │ ├── heliport.png │ │ │ │ ├── hospital.png │ │ │ │ ├── ice-cream.png │ │ │ │ ├── industrial.png │ │ │ │ ├── land-use.png │ │ │ │ ├── laundry.png │ │ │ │ ├── library.png │ │ │ │ ├── lighthouse.png │ │ │ │ ├── lodging.png │ │ │ │ ├── logging.png │ │ │ │ ├── london-underground.png │ │ │ │ ├── marker-stroked.png │ │ │ │ ├── marker.png │ │ │ │ ├── minefield.png │ │ │ │ ├── mobilephone.png │ │ │ │ ├── monument.png │ │ │ │ ├── museum.png │ │ │ │ ├── music.png │ │ │ │ ├── oil-well.png │ │ │ │ ├── park.png │ │ │ │ ├── park2.png │ │ │ │ ├── parking-garage.png │ │ │ │ ├── parking.png │ │ │ │ ├── pharmacy.png │ │ │ │ ├── pitch.png │ │ │ │ ├── place-of-worship.png │ │ │ │ ├── playground.png │ │ │ │ ├── police.png │ │ │ │ ├── polling-place.png │ │ │ │ ├── post.png │ │ │ │ ├── prison.png │ │ │ │ ├── rail-above.png │ │ │ │ ├── rail-light.png │ │ │ │ ├── rail-metro.png │ │ │ │ ├── rail-underground.png │ │ │ │ ├── rail.png │ │ │ │ ├── religious-christian.png │ │ │ │ ├── religious-jewish.png │ │ │ │ ├── religious-muslim.png │ │ │ │ ├── restaurant.png │ │ │ │ ├── roadblock.png │ │ │ │ ├── rocket.png │ │ │ │ ├── school.png │ │ │ │ ├── scooter.png │ │ │ │ ├── shop.png │ │ │ │ ├── skiing.png │ │ │ │ ├── slaughterhouse.png │ │ │ │ ├── soccer.png │ │ │ │ ├── square-stroked.png │ │ │ │ ├── square.png │ │ │ │ ├── star-stroked.png │ │ │ │ ├── star.png │ │ │ │ ├── suitcase.png │ │ │ │ ├── swimming.png │ │ │ │ ├── telephone.png │ │ │ │ ├── tennis.png │ │ │ │ ├── theatre.png │ │ │ │ ├── toilets.png │ │ │ │ ├── town-hall.png │ │ │ │ ├── town.png │ │ │ │ ├── triangle-stroked.png │ │ │ │ ├── triangle.png │ │ │ │ ├── village.png │ │ │ │ ├── warehouse.png │ │ │ │ ├── waste-basket.png │ │ │ │ ├── water.png │ │ │ │ ├── wetland.png │ │ │ │ └── zoo.png │ │ │ ├── moonSmall.jpg │ │ │ ├── pin.svg │ │ │ ├── waterNormals.jpg │ │ │ └── waterNormalsSmall.jpg │ │ └── approximateTerrainHeights.json │ ├── Cesium.js │ ├── ThirdParty │ │ ├── Workers │ │ │ ├── basis_transcoder.js │ │ │ ├── draco_decoder_nodejs.js │ │ │ ├── package.js │ │ │ ├── package.json │ │ │ ├── pako_deflate.min.js │ │ │ ├── pako_inflate.min.js │ │ │ └── z-worker-pako.js │ │ ├── basis_transcoder.wasm │ │ ├── draco_decoder.wasm │ │ └── google-earth-dbroot-parser.js │ ├── Widgets │ │ ├── Animation │ │ │ ├── Animation.css │ │ │ └── lighter.css │ │ ├── BaseLayerPicker │ │ │ ├── BaseLayerPicker.css │ │ │ └── lighter.css │ │ ├── Cesium3DTilesInspector │ │ │ └── Cesium3DTilesInspector.css │ │ ├── CesiumInspector │ │ │ └── CesiumInspector.css │ │ ├── CesiumWidget │ │ │ ├── CesiumWidget.css │ │ │ └── lighter.css │ │ ├── FullscreenButton │ │ │ └── FullscreenButton.css │ │ ├── Geocoder │ │ │ ├── Geocoder.css │ │ │ └── lighter.css │ │ ├── Images │ │ │ ├── ImageryProviders │ │ │ │ ├── ArcGisMapServiceWorldHillshade.png │ │ │ │ ├── ArcGisMapServiceWorldImagery.png │ │ │ │ ├── ArcGisMapServiceWorldOcean.png │ │ │ │ ├── bingAerial.png │ │ │ │ ├── bingAerialLabels.png │ │ │ │ ├── bingRoads.png │ │ │ │ ├── blueMarble.png │ │ │ │ ├── earthAtNight.png │ │ │ │ ├── mapQuestOpenStreetMap.png │ │ │ │ ├── mapboxSatellite.png │ │ │ │ ├── mapboxStreets.png │ │ │ │ ├── mapboxTerrain.png │ │ │ │ ├── naturalEarthII.png │ │ │ │ ├── openStreetMap.png │ │ │ │ ├── sentinel-2.png │ │ │ │ ├── stamenToner.png │ │ │ │ └── stamenWatercolor.png │ │ │ ├── NavigationHelp │ │ │ │ ├── Mouse.svg │ │ │ │ ├── MouseLeft.svg │ │ │ │ ├── MouseMiddle.svg │ │ │ │ ├── MouseRight.svg │ │ │ │ ├── Touch.svg │ │ │ │ ├── TouchDrag.svg │ │ │ │ ├── TouchRotate.svg │ │ │ │ ├── TouchTilt.svg │ │ │ │ └── TouchZoom.svg │ │ │ ├── TerrainProviders │ │ │ │ ├── CesiumWorldTerrain.png │ │ │ │ └── Ellipsoid.png │ │ │ ├── TimelineIcons.png │ │ │ └── info-loading.gif │ │ ├── InfoBox │ │ │ ├── InfoBox.css │ │ │ └── InfoBoxDescription.css │ │ ├── NavigationHelpButton │ │ │ ├── NavigationHelpButton.css │ │ │ └── lighter.css │ │ ├── PerformanceWatchdog │ │ │ └── PerformanceWatchdog.css │ │ ├── ProjectionPicker │ │ │ └── ProjectionPicker.css │ │ ├── SceneModePicker │ │ │ └── SceneModePicker.css │ │ ├── SelectionIndicator │ │ │ └── SelectionIndicator.css │ │ ├── Timeline │ │ │ ├── Timeline.css │ │ │ └── lighter.css │ │ ├── VRButton │ │ │ └── VRButton.css │ │ ├── Viewer │ │ │ └── Viewer.css │ │ ├── VoxelInspector │ │ │ └── VoxelInspector.css │ │ ├── lighter.css │ │ ├── lighterShared.css │ │ ├── shared.css │ │ └── widgets.css │ ├── Workers │ │ ├── ArcType-26a3f38d.js │ │ ├── AttributeCompression-0b8f7b7d.js │ │ ├── AxisAlignedBoundingBox-04c1a5e3.js │ │ ├── BoundingRectangle-4ef16803.js │ │ ├── BoxGeometry-bbe159e0.js │ │ ├── Color-47068a02.js │ │ ├── ComponentDatatype-ab629b88.js │ │ ├── CoplanarPolygonGeometryLibrary-c5fc6f2f.js │ │ ├── CorridorGeometryLibrary-d09d785b.js │ │ ├── CylinderGeometry-25b4eb3a.js │ │ ├── CylinderGeometryLibrary-4d7f606d.js │ │ ├── EllipseGeometry-e2d7986e.js │ │ ├── EllipseGeometryLibrary-d93d7f63.js │ │ ├── EllipseOutlineGeometry-3d88fb74.js │ │ ├── EllipsoidGeodesic-20aaff03.js │ │ ├── EllipsoidGeometry-ad4c3540.js │ │ ├── EllipsoidOutlineGeometry-52005f3f.js │ │ ├── EllipsoidRhumbLine-1289f7e8.js │ │ ├── EllipsoidTangentPlane-c3e9d965.js │ │ ├── EncodedCartesian3-abad5e8c.js │ │ ├── FrustumGeometry-a659c64b.js │ │ ├── GeometryAttribute-9c1a6bab.js │ │ ├── GeometryAttributes-1e4ddcd2.js │ │ ├── GeometryInstance-c4920693.js │ │ ├── GeometryOffsetAttribute-2579b8d2.js │ │ ├── GeometryPipeline-a9233ae3.js │ │ ├── IndexDatatype-a9b1bc18.js │ │ ├── IntersectionTests-f1b36d69.js │ │ ├── Math-355606c6.js │ │ ├── Matrix2-7a8e9daf.js │ │ ├── Matrix3-b2351961.js │ │ ├── OrientedBoundingBox-c083edd8.js │ │ ├── Plane-5931b53e.js │ │ ├── PolygonGeometryLibrary-b67529a6.js │ │ ├── PolygonPipeline-3fa47499.js │ │ ├── PolylinePipeline-8df321dd.js │ │ ├── PolylineVolumeGeometryLibrary-5050cb1d.js │ │ ├── PrimitivePipeline-72a87ada.js │ │ ├── RectangleGeometryLibrary-6ad7ff7a.js │ │ ├── RuntimeError-9b4ce3fb.js │ │ ├── TerrainEncoding-c5a10c4f.js │ │ ├── Transforms-f17097e5.js │ │ ├── VertexFormat-fbdec922.js │ │ ├── WallGeometryLibrary-12b21f08.js │ │ ├── WebGLConstants-7f557f93.js │ │ ├── WebMercatorProjection-db7467f4.js │ │ ├── arrayRemoveDuplicates-0d8dde26.js │ │ ├── cesiumWorkerBootstrapper.js │ │ ├── combine-0c102d93.js │ │ ├── combineGeometry.js │ │ ├── createBoxGeometry.js │ │ ├── createBoxOutlineGeometry.js │ │ ├── createCircleGeometry.js │ │ ├── createCircleOutlineGeometry.js │ │ ├── createCoplanarPolygonGeometry.js │ │ ├── createCoplanarPolygonOutlineGeometry.js │ │ ├── createCorridorGeometry.js │ │ ├── createCorridorOutlineGeometry.js │ │ ├── createCylinderGeometry.js │ │ ├── createCylinderOutlineGeometry.js │ │ ├── createEllipseGeometry.js │ │ ├── createEllipseOutlineGeometry.js │ │ ├── createEllipsoidGeometry.js │ │ ├── createEllipsoidOutlineGeometry.js │ │ ├── createFrustumGeometry.js │ │ ├── createFrustumOutlineGeometry.js │ │ ├── createGeometry.js │ │ ├── createGroundPolylineGeometry.js │ │ ├── createPlaneGeometry.js │ │ ├── createPlaneOutlineGeometry.js │ │ ├── createPolygonGeometry.js │ │ ├── createPolygonOutlineGeometry.js │ │ ├── createPolylineGeometry.js │ │ ├── createPolylineVolumeGeometry.js │ │ ├── createPolylineVolumeOutlineGeometry.js │ │ ├── createRectangleGeometry.js │ │ ├── createRectangleOutlineGeometry.js │ │ ├── createSimplePolylineGeometry.js │ │ ├── createSphereGeometry.js │ │ ├── createSphereOutlineGeometry.js │ │ ├── createTaskProcessorWorker.js │ │ ├── createVectorTileClampedPolylines.js │ │ ├── createVectorTileGeometries.js │ │ ├── createVectorTilePoints.js │ │ ├── createVectorTilePolygons.js │ │ ├── createVectorTilePolylines.js │ │ ├── createVerticesFromGoogleEarthEnterpriseBuffer.js │ │ ├── createVerticesFromHeightmap.js │ │ ├── createVerticesFromQuantizedTerrainMesh.js │ │ ├── createWallGeometry.js │ │ ├── createWallOutlineGeometry.js │ │ ├── decodeDraco.js │ │ ├── decodeGoogleEarthEnterprisePacket.js │ │ ├── decodeI3S.js │ │ ├── defaultValue-f6d5e6da.js │ │ ├── package.js │ │ ├── transcodeKTX2.js │ │ ├── transferTypedArrayTest.js │ │ └── upsampleQuantizedTerrainMesh.js │ ├── index.cjs │ └── index.js ├── cities │ ├── CitiesDataSource.js │ └── cesium-toolbar-button.js ├── components │ ├── add-entities.js │ ├── entities-list.js │ ├── entity-info.js │ ├── entity-list-item.js │ ├── entity-type-label.js │ ├── geometry.js │ ├── orientation.js │ └── position.js ├── customizations.js ├── czml-writer.js ├── dialogues │ ├── styles-dialog.js │ └── tileset-dialog.js ├── editors │ ├── billboard.js │ ├── label.js │ ├── model.js │ ├── polygon.js │ ├── polyline.js │ └── rectangle.js ├── fields │ ├── angle.js │ ├── checkbox.js │ ├── components.js │ ├── direct.js │ ├── enum.js │ ├── extend-to-ground.js │ ├── image.js │ ├── material.js │ └── near-far.js ├── index.js ├── lib │ ├── JsColor.js │ └── jscolor.js └── util │ ├── GeometryEditor.js │ ├── czmzProviderMixin.js │ └── tileset-switch.js └── system_prompt.txt /README.md: -------------------------------------------------------------------------------- 1 | # serve 2 | 3 | This is a static project 4 | you can just serve it with any http server of your choise 5 | 6 | # cesium-kml-editor 7 | 8 | * Convert KML to CZML 9 | * Allows to edit CZML Entity properties for Polygons and Billboards 10 | * Allows to merge KMLs / CZMLs / GeoJSON data. 11 | -------------------------------------------------------------------------------- /assets/tray-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Images/bing_maps_credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Images/bing_maps_credit.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Images/cesium_credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Images/cesium_credit.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Images/google_earth_credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Images/google_earth_credit.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Images/ion-credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Images/ion-credit.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/LensFlare/DirtMask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/LensFlare/DirtMask.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/LensFlare/StarBurst.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/LensFlare/StarBurst.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/0/0/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/0/0/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/0/1/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/0/1/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/0/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/0/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/0/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/0/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/1/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/1/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/1/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/1/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/2/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/2/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/2/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/2/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/3/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/3/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/3/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/1/3/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/0/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/1/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/2/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/3/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/4/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/5/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/6/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/0.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/1.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/2.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/NaturalEarthII/2/7/3.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/NaturalEarthII/tilemapresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | NE2_HR_LC_SR_W_DR_recolored.tif 4 | 5 | EPSG:4326 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_my.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_my.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_px.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_py.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_py.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/airfield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/airfield.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/airport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/airport.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/alcohol-shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/alcohol-shop.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/america-football.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/america-football.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/art-gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/art-gallery.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/bakery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/bakery.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/bank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/bank.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/bar.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/baseball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/baseball.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/basketball.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/beer.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/bicycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/bicycle.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/building.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/building.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/bus.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cafe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cafe.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/camera.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/campsite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/campsite.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/car.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cemetery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cemetery.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cesium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cesium.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/chemist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/chemist.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cinema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cinema.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/circle-stroked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/circle-stroked.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/circle.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/city.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/clothing-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/clothing-store.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/college.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/college.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/commercial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/commercial.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cricket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cricket.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/cross.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/dam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/dam.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/danger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/danger.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/disability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/disability.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/dog-park.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/dog-park.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/embassy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/embassy.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/emergency-telephone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/emergency-telephone.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/entrance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/entrance.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/farm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/farm.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/fast-food.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/fast-food.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/ferry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/ferry.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/fire-station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/fire-station.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/fuel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/fuel.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/garden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/garden.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/gift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/gift.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/golf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/golf.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/grocery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/grocery.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/hairdresser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/hairdresser.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/harbor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/harbor.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/heart.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/heliport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/heliport.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/hospital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/hospital.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/ice-cream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/ice-cream.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/industrial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/industrial.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/land-use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/land-use.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/laundry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/laundry.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/library.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/lighthouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/lighthouse.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/lodging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/lodging.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/logging.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/london-underground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/london-underground.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/marker-stroked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/marker-stroked.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/marker.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/minefield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/minefield.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/mobilephone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/mobilephone.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/monument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/monument.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/museum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/museum.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/music.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/oil-well.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/oil-well.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/park.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/park.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/park2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/park2.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/parking-garage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/parking-garage.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/parking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/parking.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/pharmacy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/pharmacy.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/pitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/pitch.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/place-of-worship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/place-of-worship.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/playground.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/police.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/police.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/polling-place.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/polling-place.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/post.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/prison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/prison.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rail-above.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rail-above.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rail-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rail-light.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rail-metro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rail-metro.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rail-underground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rail-underground.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rail.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/religious-christian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/religious-christian.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/religious-jewish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/religious-jewish.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/religious-muslim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/religious-muslim.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/restaurant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/restaurant.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/roadblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/roadblock.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/rocket.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/school.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/school.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/scooter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/scooter.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/shop.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/skiing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/skiing.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/slaughterhouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/slaughterhouse.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/soccer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/soccer.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/square-stroked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/square-stroked.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/square.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/star-stroked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/star-stroked.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/star.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/suitcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/suitcase.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/swimming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/swimming.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/telephone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/telephone.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/tennis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/tennis.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/theatre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/theatre.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/toilets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/toilets.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/town-hall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/town-hall.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/town.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/town.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/triangle-stroked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/triangle-stroked.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/triangle.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/village.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/village.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/warehouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/warehouse.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/waste-basket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/waste-basket.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/water.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/wetland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/wetland.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/maki/zoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/maki/zoo.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/moonSmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/moonSmall.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/pin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/waterNormals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/waterNormals.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/Assets/Textures/waterNormalsSmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Assets/Textures/waterNormalsSmall.jpg -------------------------------------------------------------------------------- /js/cesium-1.105.1/ThirdParty/Workers/package.js: -------------------------------------------------------------------------------- 1 | module.exports={type:"commonjs"}; 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/ThirdParty/Workers/package.json: -------------------------------------------------------------------------------- 1 | {"type":"commonjs"} -------------------------------------------------------------------------------- /js/cesium-1.105.1/ThirdParty/basis_transcoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/ThirdParty/basis_transcoder.wasm -------------------------------------------------------------------------------- /js/cesium-1.105.1/ThirdParty/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/ThirdParty/draco_decoder.wasm -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Animation/lighter.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Animation/lighter.css */ 2 | .cesium-lighter .cesium-animation-themeNormal { 3 | color: #e5f2fe; 4 | } 5 | .cesium-lighter .cesium-animation-themeHover { 6 | color: #abd6ff; 7 | } 8 | .cesium-lighter .cesium-animation-themeSelect { 9 | color: #e5f2fe; 10 | } 11 | .cesium-lighter .cesium-animation-themeDisabled { 12 | color: #efefef; 13 | } 14 | .cesium-lighter .cesium-animation-themeKnob { 15 | color: #e1e2e3; 16 | } 17 | .cesium-lighter .cesium-animation-themePointer { 18 | color: #fa5; 19 | } 20 | .cesium-lighter .cesium-animation-themeSwoosh { 21 | color: #ace; 22 | } 23 | .cesium-lighter .cesium-animation-themeSwooshHover { 24 | color: #bdf; 25 | } 26 | .cesium-lighter .cesium-animation-svgText { 27 | fill: #111; 28 | } 29 | .cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonPath { 30 | fill: #111; 31 | } 32 | .cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonMain { 33 | stroke: #759dc0; 34 | } 35 | .cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonGlow { 36 | fill: #ffaa2a; 37 | } 38 | .cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonMain { 39 | stroke: #ea0; 40 | } 41 | .cesium-lighter .cesium-animation-rectButton:hover .cesium-animation-buttonMain { 42 | stroke: #759dc0; 43 | } 44 | .cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow { 45 | fill: #fff; 46 | } 47 | .cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonMain { 48 | stroke: #ea0; 49 | } 50 | .cesium-lighter .cesium-animation-rectButton:active .cesium-animation-buttonMain { 51 | fill: #abd6ff; 52 | } 53 | .cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonMain { 54 | stroke: #d3d3d3; 55 | } 56 | .cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonPath { 57 | fill: #818181; 58 | } 59 | .cesium-lighter .cesium-animation-shuttleRingBack { 60 | fill: #fafafa; 61 | fill-opacity: 1; 62 | stroke: #aeaeae; 63 | stroke-width: 1.2; 64 | } 65 | .cesium-lighter .cesium-animation-shuttleRingSwoosh line { 66 | stroke: #8ac; 67 | } 68 | .cesium-lighter .cesium-animation-knobOuter { 69 | stroke: #a5a5a5; 70 | } 71 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/BaseLayerPicker/BaseLayerPicker.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/BaseLayerPicker/BaseLayerPicker.css */ 2 | .cesium-baseLayerPicker-selected { 3 | position: absolute; 4 | top: 0; 5 | left: 0; 6 | width: 100%; 7 | height: 100%; 8 | border: none; 9 | } 10 | .cesium-baseLayerPicker-dropDown { 11 | display: block; 12 | position: absolute; 13 | box-sizing: content-box; 14 | top: auto; 15 | right: 0; 16 | width: 320px; 17 | max-height: 500px; 18 | margin-top: 5px; 19 | background-color: rgba(38, 38, 38, 0.75); 20 | border: 1px solid #444; 21 | padding: 6px; 22 | overflow: auto; 23 | border-radius: 10px; 24 | -moz-user-select: none; 25 | -webkit-user-select: none; 26 | -ms-user-select: none; 27 | user-select: none; 28 | transform: translate(0, -20%); 29 | visibility: hidden; 30 | opacity: 0; 31 | transition: 32 | visibility 0s 0.2s, 33 | opacity 0.2s ease-in, 34 | transform 0.2s ease-in; 35 | } 36 | .cesium-baseLayerPicker-dropDown-visible { 37 | transform: translate(0, 0); 38 | visibility: visible; 39 | opacity: 1; 40 | transition: opacity 0.2s ease-out, transform 0.2s ease-out; 41 | } 42 | .cesium-baseLayerPicker-sectionTitle { 43 | display: block; 44 | font-family: sans-serif; 45 | font-size: 16pt; 46 | text-align: left; 47 | color: #edffff; 48 | margin-bottom: 4px; 49 | } 50 | .cesium-baseLayerPicker-choices { 51 | margin-bottom: 5px; 52 | } 53 | .cesium-baseLayerPicker-categoryTitle { 54 | color: #edffff; 55 | font-size: 11pt; 56 | } 57 | .cesium-baseLayerPicker-choices { 58 | display: block; 59 | border: 1px solid #888; 60 | border-radius: 5px; 61 | padding: 5px 0; 62 | } 63 | .cesium-baseLayerPicker-item { 64 | display: inline-block; 65 | vertical-align: top; 66 | margin: 2px 5px; 67 | width: 64px; 68 | text-align: center; 69 | cursor: pointer; 70 | } 71 | .cesium-baseLayerPicker-itemLabel { 72 | display: block; 73 | font-family: sans-serif; 74 | font-size: 8pt; 75 | text-align: center; 76 | vertical-align: middle; 77 | color: #edffff; 78 | cursor: pointer; 79 | word-wrap: break-word; 80 | } 81 | .cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel, 82 | .cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel { 83 | text-decoration: underline; 84 | } 85 | .cesium-baseLayerPicker-itemIcon { 86 | display: inline-block; 87 | position: relative; 88 | width: inherit; 89 | height: auto; 90 | background-size: 100% 100%; 91 | border: solid 1px #444; 92 | border-radius: 9px; 93 | color: #edffff; 94 | margin: 0; 95 | padding: 0; 96 | cursor: pointer; 97 | box-sizing: border-box; 98 | } 99 | .cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon { 100 | border-color: #fff; 101 | box-shadow: 0 0 8px #fff, 0 0 8px #fff; 102 | } 103 | .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel { 104 | color: rgb(189, 236, 248); 105 | } 106 | .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon { 107 | border: double 4px rgb(189, 236, 248); 108 | } 109 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/BaseLayerPicker/lighter.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/BaseLayerPicker/lighter.css */ 2 | .cesium-lighter .cesium-baseLayerPicker-itemIcon { 3 | border-color: #759dc0; 4 | } 5 | .cesium-lighter .cesium-baseLayerPicker-dropDown { 6 | background-color: rgba(240, 240, 240, 0.75); 7 | } 8 | .cesium-lighter .cesium-baseLayerPicker-sectionTitle { 9 | color: black; 10 | } 11 | .cesium-lighter .cesium-baseLayerPicker-itemLabel { 12 | color: black; 13 | } 14 | .cesium-lighter .cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon { 15 | border-color: #000; 16 | } 17 | .cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel { 18 | color: rgb(0, 61, 168); 19 | } 20 | .cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon { 21 | border: double 4px rgb(0, 61, 168); 22 | } 23 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Cesium3DTilesInspector/Cesium3DTilesInspector.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Cesium3DTilesInspector/Cesium3DTilesInspector.css */ 2 | ul.cesium-cesiumInspector-statistics { 3 | margin: 0; 4 | padding-top: 3px; 5 | padding-bottom: 3px; 6 | } 7 | ul.cesium-cesiumInspector-statistics + ul.cesium-cesiumInspector-statistics { 8 | border-top: 1px solid #aaa; 9 | } 10 | .cesium-cesiumInspector-slider { 11 | margin-top: 5px; 12 | } 13 | .cesium-cesiumInspector-slider input[type=number] { 14 | text-align: left; 15 | background-color: #222; 16 | outline: none; 17 | border: 1px solid #444; 18 | color: #edffff; 19 | width: 100px; 20 | border-radius: 3px; 21 | padding: 1px; 22 | margin-left: 10px; 23 | cursor: auto; 24 | } 25 | .cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button, 26 | .cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button { 27 | -webkit-appearance: none; 28 | margin: 0; 29 | } 30 | .cesium-cesiumInspector-slider input[type=range] { 31 | margin-left: 5px; 32 | vertical-align: middle; 33 | } 34 | .cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor { 35 | display: none; 36 | } 37 | .cesium-cesiumInspector-styleEditor { 38 | padding: 10px; 39 | border-radius: 5px; 40 | background: rgba(48, 51, 54, 0.8); 41 | border: 1px solid #444; 42 | } 43 | .cesium-cesiumInspector-styleEditor textarea { 44 | width: 100%; 45 | height: 300px; 46 | background: transparent; 47 | color: #edffff; 48 | border: none; 49 | padding: 0; 50 | white-space: pre; 51 | overflow-wrap: normal; 52 | overflow-x: auto; 53 | } 54 | .cesium-3DTilesInspector { 55 | width: 300px; 56 | pointer-events: all; 57 | } 58 | .cesium-3DTilesInspector-statistics { 59 | font-size: 11px; 60 | } 61 | .cesium-3DTilesInspector-disabledElementsInfo { 62 | margin: 5px 0 0 0; 63 | padding: 0 0 0 20px; 64 | color: #eed202; 65 | } 66 | .cesium-3DTilesInspector div, 67 | .cesium-3DTilesInspector input[type=range] { 68 | width: 100%; 69 | box-sizing: border-box; 70 | } 71 | .cesium-cesiumInspector-error { 72 | color: #ff9e9e; 73 | overflow: auto; 74 | } 75 | .cesium-3DTilesInspector .cesium-cesiumInspector-section { 76 | margin-top: 3px; 77 | } 78 | .cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader + .cesium-cesiumInspector-show { 79 | border-top: 1px solid white; 80 | } 81 | input.cesium-cesiumInspector-url { 82 | overflow: hidden; 83 | white-space: nowrap; 84 | overflow-x: scroll; 85 | background-color: transparent; 86 | color: white; 87 | outline: none; 88 | border: none; 89 | height: 1em; 90 | width: 100%; 91 | } 92 | .cesium-cesiumInspector .field-group { 93 | display: table; 94 | } 95 | .cesium-cesiumInspector .field-group > label { 96 | display: table-cell; 97 | font-weight: bold; 98 | } 99 | .cesium-cesiumInspector .field-group > .field { 100 | display: table-cell; 101 | width: 100%; 102 | } 103 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/CesiumInspector/CesiumInspector.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/CesiumInspector/CesiumInspector.css */ 2 | .cesium-cesiumInspector { 3 | border-radius: 5px; 4 | transition: width ease-in-out 0.25s; 5 | background: rgba(48, 51, 54, 0.8); 6 | border: 1px solid #444; 7 | color: #edffff; 8 | display: inline-block; 9 | position: relative; 10 | padding: 4px 12px; 11 | -moz-user-select: none; 12 | -webkit-user-select: none; 13 | -ms-user-select: none; 14 | user-select: none; 15 | overflow: hidden; 16 | } 17 | .cesium-cesiumInspector-button { 18 | text-align: center; 19 | font-size: 11pt; 20 | } 21 | .cesium-cesiumInspector-visible .cesium-cesiumInspector-button { 22 | border-bottom: 1px solid #aaa; 23 | padding-bottom: 3px; 24 | } 25 | .cesium-cesiumInspector input:enabled, 26 | .cesium-cesiumInspector-button { 27 | cursor: pointer; 28 | } 29 | .cesium-cesiumInspector-visible { 30 | width: 185px; 31 | height: auto; 32 | } 33 | .cesium-cesiumInspector-hidden { 34 | width: 122px; 35 | height: 17px; 36 | } 37 | .cesium-cesiumInspector-sectionContent { 38 | max-height: 600px; 39 | } 40 | .cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent { 41 | max-height: 0; 42 | padding: 0 !important; 43 | overflow: hidden; 44 | } 45 | .cesium-cesiumInspector-dropDown { 46 | margin: 5px 0; 47 | font-family: sans-serif; 48 | font-size: 10pt; 49 | width: 185px; 50 | } 51 | .cesium-cesiumInspector-frustumStatistics { 52 | padding-left: 10px; 53 | padding: 5px; 54 | background-color: rgba(80, 80, 80, 0.75); 55 | } 56 | .cesium-cesiumInspector-pickButton { 57 | background-color: rgba(0, 0, 0, 0.3); 58 | border: 1px solid #444; 59 | color: #edffff; 60 | border-radius: 5px; 61 | padding: 3px 7px; 62 | cursor: pointer; 63 | -moz-user-select: none; 64 | -webkit-user-select: none; 65 | -ms-user-select: none; 66 | user-select: none; 67 | margin: 0 auto; 68 | } 69 | .cesium-cesiumInspector-pickButton:focus { 70 | outline: none; 71 | } 72 | .cesium-cesiumInspector-pickButton:active, 73 | .cesium-cesiumInspector-pickButtonHighlight { 74 | color: #000; 75 | background: #adf; 76 | border-color: #fff; 77 | box-shadow: 0 0 8px #fff; 78 | } 79 | .cesium-cesiumInspector-center { 80 | text-align: center; 81 | } 82 | .cesium-cesiumInspector-sectionHeader { 83 | font-weight: bold; 84 | font-size: 10pt; 85 | margin: 0; 86 | cursor: pointer; 87 | } 88 | .cesium-cesiumInspector-pickSection { 89 | border: 1px solid #aaa; 90 | border-radius: 5px; 91 | padding: 3px; 92 | margin-bottom: 5px; 93 | } 94 | .cesium-cesiumInspector-sectionContent { 95 | margin-bottom: 10px; 96 | transition: max-height 0.25s; 97 | } 98 | .cesium-cesiumInspector-tileText { 99 | padding-bottom: 10px; 100 | border-bottom: 1px solid #aaa; 101 | } 102 | .cesium-cesiumInspector-relativeText { 103 | padding-top: 10px; 104 | } 105 | .cesium-cesiumInspector-sectionHeader::before { 106 | margin-right: 5px; 107 | content: "-"; 108 | width: 1ch; 109 | display: inline-block; 110 | } 111 | .cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader::before { 112 | content: "+"; 113 | } 114 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/CesiumWidget/CesiumWidget.css: -------------------------------------------------------------------------------- 1 | .cesium-widget { 2 | font-family: sans-serif; 3 | font-size: 16px; 4 | overflow: hidden; 5 | display: block; 6 | position: relative; 7 | top: 0; 8 | left: 0; 9 | width: 100%; 10 | height: 100%; 11 | } 12 | 13 | .cesium-widget, 14 | .cesium-widget canvas { 15 | width: 100%; 16 | height: 100%; 17 | touch-action: none; 18 | } 19 | 20 | .cesium-widget-credits { 21 | display: block; 22 | position: absolute; 23 | bottom: 0; 24 | left: 0; 25 | color: #fff; 26 | font-size: 10px; 27 | text-shadow: 0px 0px 2px #000000; 28 | padding-right: 5px; 29 | } 30 | 31 | .cesium-widget-credits a, 32 | .cesium-widget-credits a:visited { 33 | color: #fff; 34 | } 35 | 36 | .cesium-widget-errorPanel { 37 | position: absolute; 38 | top: 0; 39 | right: 0; 40 | bottom: 0; 41 | left: 0; 42 | text-align: center; 43 | background: rgba(0, 0, 0, 0.7); 44 | z-index: 99999; 45 | } 46 | 47 | .cesium-widget-errorPanel:before { 48 | display: inline-block; 49 | vertical-align: middle; 50 | height: 100%; 51 | content: ""; 52 | } 53 | 54 | .cesium-widget-errorPanel-content { 55 | width: 75%; 56 | max-width: 500px; 57 | display: inline-block; 58 | text-align: left; 59 | vertical-align: middle; 60 | border: 1px solid #510c00; 61 | border-radius: 7px; 62 | background-color: #f0d9d5; 63 | font-size: 14px; 64 | color: #510c00; 65 | } 66 | 67 | .cesium-widget-errorPanel-content.expanded { 68 | max-width: 75%; 69 | } 70 | 71 | .cesium-widget-errorPanel-header { 72 | font-size: 18px; 73 | font-family: "Open Sans", Verdana, Geneva, sans-serif; 74 | background: #d69d93; 75 | border-bottom: 2px solid #510c00; 76 | padding-bottom: 10px; 77 | border-radius: 3px 3px 0 0; 78 | padding: 15px; 79 | } 80 | 81 | .cesium-widget-errorPanel-scroll { 82 | overflow: auto; 83 | font-family: "Open Sans", Verdana, Geneva, sans-serif; 84 | white-space: pre-wrap; 85 | padding: 0 15px; 86 | margin: 10px 0 20px 0; 87 | } 88 | 89 | .cesium-widget-errorPanel-buttonPanel { 90 | padding: 0 15px; 91 | margin: 10px 0 20px 0; 92 | text-align: right; 93 | } 94 | 95 | .cesium-widget-errorPanel-buttonPanel button { 96 | border-color: #510c00; 97 | background: #d69d93; 98 | color: #202020; 99 | margin: 0; 100 | } 101 | .cesium-widget-errorPanel-buttonPanel button:focus { 102 | border-color: #510c00; 103 | background: #f0d9d5; 104 | color: #510c00; 105 | } 106 | .cesium-widget-errorPanel-buttonPanel button:hover { 107 | border-color: #510c00; 108 | background: #f0d9d5; 109 | color: #510c00; 110 | } 111 | .cesium-widget-errorPanel-buttonPanel button:active { 112 | border-color: #510c00; 113 | background: #b17b72; 114 | color: #510c00; 115 | } 116 | 117 | .cesium-widget-errorPanel-more-details { 118 | text-decoration: underline; 119 | cursor: pointer; 120 | } 121 | 122 | .cesium-widget-errorPanel-more-details:hover { 123 | color: #2b0700; 124 | } 125 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/CesiumWidget/lighter.css: -------------------------------------------------------------------------------- 1 | .cesium-lighter .cesium-widget-errorPanel { 2 | background: rgba(255, 255, 255, 0.7); 3 | } 4 | 5 | .cesium-lighter .cesium-widget-errorPanel-content { 6 | border: 1px solid #526f82; 7 | border-radius: 7px; 8 | background-color: white; 9 | color: black; 10 | } 11 | 12 | .cesium-lighter .cesium-widget-errorPanel-header { 13 | color: #b87d00; 14 | } 15 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/FullscreenButton/FullscreenButton.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/FullscreenButton/FullscreenButton.css */ 2 | .cesium-button.cesium-fullscreenButton { 3 | display: block; 4 | width: 100%; 5 | height: 100%; 6 | margin: 0; 7 | border-radius: 0; 8 | } 9 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Geocoder/Geocoder.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Geocoder/Geocoder.css */ 2 | .cesium-viewer-geocoderContainer .cesium-geocoder-input { 3 | border: solid 1px #444; 4 | background-color: rgba(40, 40, 40, 0.7); 5 | color: white; 6 | display: inline-block; 7 | vertical-align: middle; 8 | width: 0; 9 | height: 32px; 10 | margin: 0; 11 | padding: 0 32px 0 0; 12 | border-radius: 0; 13 | box-sizing: border-box; 14 | transition: width ease-in-out 0.25s, background-color 0.2s ease-in-out; 15 | -webkit-appearance: none; 16 | } 17 | .cesium-viewer-geocoderContainer:hover .cesium-geocoder-input { 18 | border-color: #aef; 19 | box-shadow: 0 0 8px #fff; 20 | } 21 | .cesium-viewer-geocoderContainer .cesium-geocoder-input:focus { 22 | border-color: #ea4; 23 | background-color: rgba(15, 15, 15, 0.9); 24 | box-shadow: none; 25 | outline: none; 26 | } 27 | .cesium-viewer-geocoderContainer:hover .cesium-geocoder-input, 28 | .cesium-viewer-geocoderContainer .cesium-geocoder-input:focus, 29 | .cesium-viewer-geocoderContainer .cesium-geocoder-input-wide { 30 | padding-left: 4px; 31 | width: 250px; 32 | } 33 | .cesium-viewer-geocoderContainer .search-results { 34 | position: absolute; 35 | background-color: #000; 36 | color: #eee; 37 | overflow-y: auto; 38 | opacity: 0.8; 39 | width: 100%; 40 | } 41 | .cesium-viewer-geocoderContainer .search-results ul { 42 | list-style-type: none; 43 | margin: 0; 44 | padding: 0; 45 | } 46 | .cesium-viewer-geocoderContainer .search-results ul li { 47 | font-size: 14px; 48 | padding: 3px 10px; 49 | } 50 | .cesium-viewer-geocoderContainer .search-results ul li:hover { 51 | cursor: pointer; 52 | } 53 | .cesium-viewer-geocoderContainer .search-results ul li.active { 54 | background: #48b; 55 | } 56 | .cesium-geocoder-searchButton { 57 | background-color: #303336; 58 | display: inline-block; 59 | position: absolute; 60 | cursor: pointer; 61 | width: 32px; 62 | top: 1px; 63 | right: 1px; 64 | height: 30px; 65 | vertical-align: middle; 66 | fill: #edffff; 67 | } 68 | .cesium-geocoder-searchButton:hover { 69 | background-color: #48b; 70 | } 71 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Geocoder/lighter.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Geocoder/lighter.css */ 2 | .cesium-lighter .cesium-geocoder-input { 3 | border: solid 1px #759dc0; 4 | background-color: rgba(240, 240, 240, 0.9); 5 | color: black; 6 | } 7 | .cesium-lighter .cesium-viewer-geocoderContainer:hover .cesium-geocoder-input { 8 | border-color: #aef; 9 | box-shadow: 0 0 8px #fff; 10 | } 11 | .cesium-lighter .cesium-geocoder-searchButton { 12 | background-color: #e2f0ff; 13 | fill: #111; 14 | } 15 | .cesium-lighter .cesium-geocoder-searchButton:hover { 16 | background-color: #a6d2ff; 17 | } 18 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldHillshade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldHillshade.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldImagery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldImagery.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldOcean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/ArcGisMapServiceWorldOcean.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingAerial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingAerial.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingAerialLabels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingAerialLabels.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingRoads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/bingRoads.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/blueMarble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/blueMarble.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/earthAtNight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/earthAtNight.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapQuestOpenStreetMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapQuestOpenStreetMap.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxSatellite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxSatellite.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxStreets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxStreets.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxTerrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/mapboxTerrain.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/naturalEarthII.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/naturalEarthII.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/openStreetMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/openStreetMap.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/sentinel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/sentinel-2.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/stamenToner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/stamenToner.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/ImageryProviders/stamenWatercolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/ImageryProviders/stamenWatercolor.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/TerrainProviders/CesiumWorldTerrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/TerrainProviders/CesiumWorldTerrain.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/TerrainProviders/Ellipsoid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/TerrainProviders/Ellipsoid.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/TimelineIcons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/TimelineIcons.png -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Images/info-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndPointCorp/cesium-kml-czml-editor/dcbb7db381f4b2540435d4bec07ca7fe4df7836c/js/cesium-1.105.1/Widgets/Images/info-loading.gif -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/InfoBox/InfoBox.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/InfoBox/InfoBox.css */ 2 | .cesium-infoBox { 3 | display: block; 4 | position: absolute; 5 | top: 50px; 6 | right: 0; 7 | width: 40%; 8 | max-width: 480px; 9 | background: rgba(38, 38, 38, 0.95); 10 | color: #edffff; 11 | border: 1px solid #444; 12 | border-right: none; 13 | border-top-left-radius: 7px; 14 | border-bottom-left-radius: 7px; 15 | box-shadow: 0 0 10px 1px #000; 16 | transform: translate(100%, 0); 17 | visibility: hidden; 18 | opacity: 0; 19 | transition: 20 | visibility 0s 0.2s, 21 | opacity 0.2s ease-in, 22 | transform 0.2s ease-in; 23 | } 24 | .cesium-infoBox-visible { 25 | transform: translate(0, 0); 26 | visibility: visible; 27 | opacity: 1; 28 | transition: opacity 0.2s ease-out, transform 0.2s ease-out; 29 | } 30 | .cesium-infoBox-title { 31 | display: block; 32 | height: 20px; 33 | padding: 5px 30px 5px 25px; 34 | background: rgba(84, 84, 84, 1); 35 | border-top-left-radius: 7px; 36 | text-align: center; 37 | text-overflow: ellipsis; 38 | white-space: nowrap; 39 | overflow: hidden; 40 | box-sizing: content-box; 41 | } 42 | .cesium-infoBox-bodyless .cesium-infoBox-title { 43 | border-bottom-left-radius: 7px; 44 | } 45 | button.cesium-infoBox-camera { 46 | display: block; 47 | position: absolute; 48 | top: 4px; 49 | left: 4px; 50 | width: 22px; 51 | height: 22px; 52 | background: transparent; 53 | border-color: transparent; 54 | border-radius: 3px; 55 | padding: 0 5px; 56 | margin: 0; 57 | } 58 | button.cesium-infoBox-close { 59 | display: block; 60 | position: absolute; 61 | top: 5px; 62 | right: 5px; 63 | height: 20px; 64 | background: transparent; 65 | border: none; 66 | border-radius: 2px; 67 | font-weight: bold; 68 | font-size: 16px; 69 | padding: 0 5px; 70 | margin: 0; 71 | color: #edffff; 72 | } 73 | button.cesium-infoBox-close:focus { 74 | background: rgba(238, 136, 0, 0.44); 75 | outline: none; 76 | } 77 | button.cesium-infoBox-close:hover { 78 | background: #888; 79 | color: #000; 80 | } 81 | button.cesium-infoBox-close:active { 82 | background: #a00; 83 | color: #000; 84 | } 85 | .cesium-infoBox-bodyless .cesium-infoBox-iframe { 86 | display: none; 87 | } 88 | .cesium-infoBox-iframe { 89 | border: none; 90 | width: 100%; 91 | width: calc(100% - 2px); 92 | } 93 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/NavigationHelpButton/NavigationHelpButton.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/NavigationHelpButton/NavigationHelpButton.css */ 2 | .cesium-navigationHelpButton-wrapper { 3 | position: relative; 4 | display: inline-block; 5 | } 6 | .cesium-navigation-help { 7 | visibility: hidden; 8 | position: absolute; 9 | top: 38px; 10 | right: 2px; 11 | width: 250px; 12 | border-radius: 10px; 13 | transform: scale(0.01); 14 | transform-origin: 234px -10px; 15 | transition: visibility 0s 0.25s, transform 0.25s ease-in; 16 | } 17 | .cesium-navigation-help-visible { 18 | visibility: visible; 19 | transform: scale(1); 20 | transition: transform 0.25s ease-out; 21 | } 22 | .cesium-navigation-help-instructions { 23 | border: 1px solid #444; 24 | background-color: rgba(38, 38, 38, 0.75); 25 | padding-bottom: 5px; 26 | border-radius: 0 0 10px 10px; 27 | } 28 | .cesium-click-navigation-help { 29 | display: none; 30 | } 31 | .cesium-touch-navigation-help { 32 | display: none; 33 | padding-top: 5px; 34 | } 35 | .cesium-click-navigation-help-visible { 36 | display: block; 37 | } 38 | .cesium-touch-navigation-help-visible { 39 | display: block; 40 | } 41 | .cesium-navigation-help-pan { 42 | color: #66ccff; 43 | font-weight: bold; 44 | } 45 | .cesium-navigation-help-zoom { 46 | color: #65fd00; 47 | font-weight: bold; 48 | } 49 | .cesium-navigation-help-rotate { 50 | color: #ffd800; 51 | font-weight: bold; 52 | } 53 | .cesium-navigation-help-tilt { 54 | color: #d800d8; 55 | font-weight: bold; 56 | } 57 | .cesium-navigation-help-details { 58 | color: #ffffff; 59 | } 60 | .cesium-navigation-button { 61 | color: #fff; 62 | background-color: transparent; 63 | border-bottom: none; 64 | border-top: 1px solid #444; 65 | border-right: 1px solid #444; 66 | margin: 0; 67 | width: 50%; 68 | cursor: pointer; 69 | } 70 | .cesium-navigation-button-icon { 71 | vertical-align: middle; 72 | padding: 5px 1px; 73 | } 74 | .cesium-navigation-button:focus { 75 | outline: none; 76 | } 77 | .cesium-navigation-button-left { 78 | border-radius: 10px 0 0 0; 79 | border-left: 1px solid #444; 80 | } 81 | .cesium-navigation-button-right { 82 | border-radius: 0 10px 0 0; 83 | border-left: none; 84 | } 85 | .cesium-navigation-button-selected { 86 | background-color: rgba(38, 38, 38, 0.75); 87 | } 88 | .cesium-navigation-button-unselected { 89 | background-color: rgba(0, 0, 0, 0.75); 90 | } 91 | .cesium-navigation-button-unselected:hover { 92 | background-color: rgba(76, 76, 76, 0.75); 93 | } 94 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/NavigationHelpButton/lighter.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/NavigationHelpButton/lighter.css */ 2 | .cesium-lighter .cesium-navigation-help-instructions { 3 | border: 1px solid #759dc0; 4 | background-color: rgba(255, 255, 255, 0.9); 5 | } 6 | .cesium-lighter .cesium-navigation-help-pan { 7 | color: #66ccee; 8 | font-weight: bold; 9 | } 10 | .cesium-lighter .cesium-navigation-help-zoom { 11 | color: #65ec00; 12 | font-weight: bold; 13 | } 14 | .cesium-lighter .cesium-navigation-help-rotate { 15 | color: #eec722; 16 | font-weight: bold; 17 | } 18 | .cesium-lighter .cesium-navigation-help-tilt { 19 | color: #d800d8; 20 | font-weight: bold; 21 | } 22 | .cesium-lighter .cesium-navigation-help-details { 23 | color: #222222; 24 | } 25 | .cesium-lighter .cesium-navigation-button { 26 | color: #222222; 27 | border-top: 1px solid #759dc0; 28 | border-right: 1px solid #759dc0; 29 | } 30 | .cesium-lighter .cesium-navigation-button-selected { 31 | background-color: rgba(196, 225, 255, 0.9); 32 | } 33 | .cesium-lighter .cesium-navigation-button-unselected { 34 | background-color: rgba(226, 240, 255, 0.9); 35 | } 36 | .cesium-lighter .cesium-navigation-button-unselected:hover { 37 | background-color: rgba(166, 210, 255, 0.9); 38 | } 39 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/PerformanceWatchdog/PerformanceWatchdog.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/PerformanceWatchdog/PerformanceWatchdog.css */ 2 | .cesium-performance-watchdog-message-area { 3 | position: relative; 4 | background-color: yellow; 5 | color: black; 6 | padding: 10px; 7 | } 8 | .cesium-performance-watchdog-message { 9 | margin-right: 30px; 10 | } 11 | .cesium-performance-watchdog-message-dismiss { 12 | position: absolute; 13 | right: 0; 14 | margin: 0 10px 0 0; 15 | } 16 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/ProjectionPicker/ProjectionPicker.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/ProjectionPicker/ProjectionPicker.css */ 2 | span.cesium-projectionPicker-wrapper { 3 | display: inline-block; 4 | position: relative; 5 | margin: 0 3px; 6 | } 7 | .cesium-projectionPicker-visible { 8 | visibility: visible; 9 | opacity: 1; 10 | transition: opacity 0.25s linear; 11 | } 12 | .cesium-projectionPicker-hidden { 13 | visibility: hidden; 14 | opacity: 0; 15 | transition: visibility 0s 0.25s, opacity 0.25s linear; 16 | } 17 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-none { 18 | display: none; 19 | } 20 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon { 21 | box-sizing: border-box; 22 | padding: 0; 23 | margin: 3px 0; 24 | } 25 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective, 26 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic { 27 | margin: 0 0 3px 0; 28 | } 29 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic { 30 | left: 100%; 31 | } 32 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective { 33 | left: -100%; 34 | } 35 | .cesium-projectionPicker-wrapper .cesium-projectionPicker-selected { 36 | border-color: #2e2; 37 | box-shadow: 0 0 8px #fff, 0 0 8px #fff; 38 | } 39 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/SceneModePicker/SceneModePicker.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/SceneModePicker/SceneModePicker.css */ 2 | span.cesium-sceneModePicker-wrapper { 3 | display: inline-block; 4 | position: relative; 5 | margin: 0 3px; 6 | } 7 | .cesium-sceneModePicker-visible { 8 | visibility: visible; 9 | opacity: 1; 10 | transition: opacity 0.25s linear; 11 | } 12 | .cesium-sceneModePicker-hidden { 13 | visibility: hidden; 14 | opacity: 0; 15 | transition: visibility 0s 0.25s, opacity 0.25s linear; 16 | } 17 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none { 18 | display: none; 19 | } 20 | .cesium-sceneModePicker-slide-svg { 21 | transition: left 2s; 22 | top: 0; 23 | left: 0; 24 | } 25 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon { 26 | box-sizing: border-box; 27 | padding: 0; 28 | margin: 3px 0; 29 | } 30 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D, 31 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView, 32 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D { 33 | margin: 0 0 3px 0; 34 | } 35 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D { 36 | left: 100%; 37 | } 38 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView { 39 | left: 200%; 40 | } 41 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D { 42 | left: -200%; 43 | } 44 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D { 45 | left: -100%; 46 | } 47 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D { 48 | left: -100%; 49 | } 50 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView { 51 | left: 100%; 52 | } 53 | .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected { 54 | border-color: #2e2; 55 | box-shadow: 0 0 8px #fff, 0 0 8px #fff; 56 | } 57 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/SelectionIndicator/SelectionIndicator.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/SelectionIndicator/SelectionIndicator.css */ 2 | .cesium-selection-wrapper { 3 | position: absolute; 4 | width: 160px; 5 | height: 160px; 6 | pointer-events: none; 7 | visibility: hidden; 8 | opacity: 0; 9 | transition: visibility 0s 0.2s, opacity 0.2s ease-in; 10 | } 11 | .cesium-selection-wrapper-visible { 12 | visibility: visible; 13 | opacity: 1; 14 | transition: opacity 0.2s ease-out; 15 | } 16 | .cesium-selection-wrapper svg { 17 | fill: #2e2; 18 | stroke: #000; 19 | stroke-width: 1.1px; 20 | } 21 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Timeline/Timeline.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Timeline/Timeline.css */ 2 | .cesium-timeline-main { 3 | position: relative; 4 | left: 0; 5 | bottom: 0; 6 | overflow: hidden; 7 | border: solid 1px #888; 8 | -moz-user-select: none; 9 | -webkit-user-select: none; 10 | -ms-user-select: none; 11 | user-select: none; 12 | } 13 | .cesium-timeline-trackContainer { 14 | width: 100%; 15 | overflow: auto; 16 | border-top: solid 1px #888; 17 | position: relative; 18 | top: 0; 19 | left: 0; 20 | } 21 | .cesium-timeline-tracks { 22 | position: absolute; 23 | top: 0; 24 | left: 0; 25 | width: 100%; 26 | } 27 | .cesium-timeline-needle { 28 | position: absolute; 29 | left: 0; 30 | top: 1.7em; 31 | bottom: 0; 32 | width: 1px; 33 | background: #f00; 34 | } 35 | .cesium-timeline-bar { 36 | position: relative; 37 | left: 0; 38 | top: 0; 39 | overflow: hidden; 40 | cursor: pointer; 41 | width: 100%; 42 | height: 1.7em; 43 | background: linear-gradient(to bottom, rgba(116, 117, 119, 0.8) 0%, rgba(58, 68, 82, 0.8) 11%, rgba(46, 50, 56, 0.8) 46%, rgba(53, 53, 53, 0.8) 81%, rgba(53, 53, 53, 0.8) 100%); 44 | } 45 | .cesium-timeline-ruler { 46 | visibility: hidden; 47 | white-space: nowrap; 48 | font-size: 80%; 49 | z-index: -200; 50 | } 51 | .cesium-timeline-highlight { 52 | position: absolute; 53 | bottom: 0; 54 | left: 0; 55 | background: #08f; 56 | } 57 | .cesium-timeline-ticLabel { 58 | position: absolute; 59 | top: 0; 60 | left: 0; 61 | white-space: nowrap; 62 | font-size: 80%; 63 | color: #eee; 64 | } 65 | .cesium-timeline-ticMain { 66 | position: absolute; 67 | bottom: 0; 68 | left: 0; 69 | width: 1px; 70 | height: 50%; 71 | background: #eee; 72 | } 73 | .cesium-timeline-ticSub { 74 | position: absolute; 75 | bottom: 0; 76 | left: 0; 77 | width: 1px; 78 | height: 33%; 79 | background: #aaa; 80 | } 81 | .cesium-timeline-ticTiny { 82 | position: absolute; 83 | bottom: 0; 84 | left: 0; 85 | width: 1px; 86 | height: 25%; 87 | background: #888; 88 | } 89 | .cesium-timeline-icon16 { 90 | display: block; 91 | position: absolute; 92 | width: 16px; 93 | height: 16px; 94 | background-image: url(data:text/plain;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIDBITKIVzLEMAAAKNSURBVEjHxdXNSxRhHAfw7zzrqhuoWJnSkrippUVSEKsHI9BTUYdAJA/RoYMREV26rAdn6tAfUARi16hQqkOBQRgUEYFWEC3OwczMjdZd92VmdWfmeelgTjO7q7gb0VzmmZnn85vvPPPMM8B/3qTcE2PPpuTZKB1eWuUQACgXYACYwVFbCTTVeZXB/i55o4LFelcAZfStYD4vpAoPGAGo4GBcQEgSOAUMQyAezwK6iQfDPXnhS/FkHZ+/8VLMWxxqWkfH3gbMRNOYi2roavbja0zHQmoFPYf8ED4Ko4aivm9MOG/u9I8mwrafeK7a/tVrNc/bARYN5noadeq7q0342vXw9CIMU6BmW8rVP9cPBPe52uu+v3O/y9sB4gkTWs6Qsk0mj5ExXMelejvA8WafYmkmGPHanTijdtvif8rx5RiCjdWKs2Cp3jWRDl96KhrbqlBeJqBOLyLQXg0IgbkZDS0dO8EZxZfPSTA9jvDDK3mT0OmP1FXh3XwEEAKdTX5MRWLgjCK4pwH3xt/YnjgLHAv4lHTCAKMMu/wV+KZGob6PoKyMQ0+sgBpZVJZn0NterxQaVqef/DRn+/EXYds/mZx2eVeAW9d65dhCEsaKCb7K8HH0gqTevyh9GDkn0VULRiaLzJKGBu9swfdaiie5RVo9ESURN8E8BE0n7ggACJy8KzghSCzp6DmwWxkaCm24EBXr8wI8Hrkq06QBiRC0t24HALS11IBTCyJl4vb1AXmzpbVYTwoVOXN0h7L8Mwtm8bXPybIQ/5FCX3dA2cr6XowvGCA02CvztAnz9+JiZk1AMxG6fEreSoBiPNmoyNnuWiWVzAIAtISO08E6pZi/3N96AIDn4E3h3P8L/wshP+txtEs4JAAAAABJRU5ErkJggg==); 95 | background-repeat: no-repeat; 96 | } 97 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Timeline/lighter.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Timeline/lighter.css */ 2 | .cesium-lighter .cesium-timeline-bar { 3 | background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 50%, #fafafa 100%); 4 | } 5 | .cesium-lighter .cesium-timeline-ticLabel { 6 | color: #000; 7 | } 8 | .cesium-lighter .cesium-timeline-ticMain { 9 | position: absolute; 10 | bottom: 0; 11 | left: 0; 12 | width: 1px; 13 | height: 50%; 14 | background: #000; 15 | } 16 | .cesium-lighter .cesium-timeline-ticSub { 17 | background: #444; 18 | } 19 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/VRButton/VRButton.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/VRButton/VRButton.css */ 2 | .cesium-button.cesium-vrButton { 3 | display: block; 4 | width: 100%; 5 | height: 100%; 6 | margin: 0; 7 | border-radius: 0; 8 | } 9 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/Viewer/Viewer.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/Viewer/Viewer.css */ 2 | .cesium-viewer { 3 | font-family: sans-serif; 4 | font-size: 16px; 5 | overflow: hidden; 6 | display: block; 7 | position: relative; 8 | top: 0; 9 | left: 0; 10 | width: 100%; 11 | height: 100%; 12 | } 13 | .cesium-viewer-cesiumWidgetContainer { 14 | width: 100%; 15 | height: 100%; 16 | } 17 | .cesium-viewer-bottom { 18 | display: block; 19 | position: absolute; 20 | bottom: 0; 21 | left: 0; 22 | padding-right: 5px; 23 | } 24 | .cesium-viewer .cesium-widget-credits { 25 | display: inline; 26 | position: static; 27 | bottom: auto; 28 | left: auto; 29 | padding-right: 0; 30 | color: #ffffff; 31 | font-size: 10px; 32 | text-shadow: 0 0 2px #000000; 33 | } 34 | .cesium-viewer-timelineContainer { 35 | position: absolute; 36 | bottom: 0; 37 | left: 169px; 38 | right: 29px; 39 | height: 27px; 40 | padding: 0; 41 | margin: 0; 42 | overflow: hidden; 43 | font-size: 14px; 44 | } 45 | .cesium-viewer-animationContainer { 46 | position: absolute; 47 | bottom: 0; 48 | left: 0; 49 | padding: 0; 50 | width: 169px; 51 | height: 112px; 52 | } 53 | .cesium-viewer-fullscreenContainer { 54 | position: absolute; 55 | bottom: 0; 56 | right: 0; 57 | padding: 0; 58 | width: 29px; 59 | height: 29px; 60 | overflow: hidden; 61 | } 62 | .cesium-viewer-vrContainer { 63 | position: absolute; 64 | bottom: 0; 65 | right: 0; 66 | padding: 0; 67 | width: 29px; 68 | height: 29px; 69 | overflow: hidden; 70 | } 71 | .cesium-viewer-toolbar { 72 | display: block; 73 | position: absolute; 74 | top: 5px; 75 | right: 5px; 76 | } 77 | .cesium-viewer-cesiumInspectorContainer { 78 | display: block; 79 | position: absolute; 80 | top: 50px; 81 | right: 10px; 82 | } 83 | .cesium-viewer-geocoderContainer { 84 | position: relative; 85 | display: inline-block; 86 | margin: 0 3px; 87 | } 88 | .cesium-viewer-cesium3DTilesInspectorContainer { 89 | display: block; 90 | position: absolute; 91 | top: 50px; 92 | right: 10px; 93 | max-height: calc(100% - 120px); 94 | box-sizing: border-box; 95 | overflow-y: auto; 96 | overflow-x: hidden; 97 | } 98 | .cesium-viewer-voxelInspectorContainer { 99 | display: block; 100 | position: absolute; 101 | top: 50px; 102 | right: 10px; 103 | max-height: calc(100% - 120px); 104 | box-sizing: border-box; 105 | overflow-y: auto; 106 | overflow-x: hidden; 107 | } 108 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/VoxelInspector/VoxelInspector.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/VoxelInspector/VoxelInspector.css */ 2 | .cesium-VoxelInspector { 3 | width: 300px; 4 | pointer-events: all; 5 | } 6 | .cesium-VoxelInspector div, 7 | .cesium-VoxelInspector input[type=range] { 8 | width: 100%; 9 | box-sizing: border-box; 10 | } 11 | .cesium-VoxelInspector .cesium-cesiumInspector-section { 12 | margin-top: 3px; 13 | } 14 | .cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader + .cesium-cesiumInspector-show { 15 | border-top: 1px solid white; 16 | } 17 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/lighterShared.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/lighterShared.css */ 2 | .cesium-lighter .cesium-button { 3 | color: #111; 4 | fill: #111; 5 | background: #e2f0ff; 6 | border: 1px solid #759dc0; 7 | } 8 | .cesium-lighter .cesium-button:focus { 9 | color: #000; 10 | fill: #000; 11 | border-color: #ea4; 12 | } 13 | .cesium-lighter .cesium-button:hover { 14 | color: #000; 15 | fill: #000; 16 | background: #a6d2ff; 17 | border-color: #aef; 18 | box-shadow: 0 0 8px #777; 19 | } 20 | .cesium-lighter .cesium-button:active { 21 | color: #fff; 22 | fill: #fff; 23 | background: #48b; 24 | border-color: #ea0; 25 | } 26 | .cesium-lighter .cesium-button:disabled, 27 | .cesium-lighter .cesium-button-disabled, 28 | .cesium-lighter .cesium-button-disabled:focus, 29 | .cesium-lighter .cesium-button-disabled:hover, 30 | .cesium-lighter .cesium-button-disabled:active { 31 | background: #ccc; 32 | border-color: #999; 33 | color: #999; 34 | fill: #999; 35 | box-shadow: none; 36 | } 37 | .cesium-lighter .cesium-performanceDisplay { 38 | background-color: #e2f0ff; 39 | border-color: #759dc0; 40 | } 41 | .cesium-lighter .cesium-performanceDisplay-fps { 42 | color: #e52; 43 | } 44 | .cesium-lighter .cesium-performanceDisplay-ms { 45 | color: #ea4; 46 | } 47 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Widgets/shared.css: -------------------------------------------------------------------------------- 1 | /* packages/widgets/Source/shared.css */ 2 | .cesium-svgPath-svg { 3 | position: absolute; 4 | top: 0; 5 | left: 0; 6 | width: 100%; 7 | height: 100%; 8 | overflow: hidden; 9 | } 10 | .cesium-button { 11 | display: inline-block; 12 | position: relative; 13 | background: #303336; 14 | border: 1px solid #444; 15 | color: #edffff; 16 | fill: #edffff; 17 | border-radius: 4px; 18 | padding: 5px 12px; 19 | margin: 2px 3px; 20 | cursor: pointer; 21 | overflow: hidden; 22 | -moz-user-select: none; 23 | -webkit-user-select: none; 24 | -ms-user-select: none; 25 | user-select: none; 26 | } 27 | .cesium-button:focus { 28 | color: #fff; 29 | fill: #fff; 30 | border-color: #ea4; 31 | outline: none; 32 | } 33 | .cesium-button:hover { 34 | color: #fff; 35 | fill: #fff; 36 | background: #48b; 37 | border-color: #aef; 38 | box-shadow: 0 0 8px #fff; 39 | } 40 | .cesium-button:active { 41 | color: #000; 42 | fill: #000; 43 | background: #adf; 44 | border-color: #fff; 45 | box-shadow: 0 0 8px #fff; 46 | } 47 | .cesium-button:disabled, 48 | .cesium-button-disabled, 49 | .cesium-button-disabled:focus, 50 | .cesium-button-disabled:hover, 51 | .cesium-button-disabled:active { 52 | background: #303336; 53 | border-color: #444; 54 | color: #646464; 55 | fill: #646464; 56 | box-shadow: none; 57 | cursor: default; 58 | } 59 | .cesium-button option { 60 | background-color: #000; 61 | color: #eee; 62 | } 63 | .cesium-button option:disabled { 64 | color: #777; 65 | } 66 | .cesium-button input, 67 | .cesium-button label { 68 | cursor: pointer; 69 | } 70 | .cesium-button input { 71 | vertical-align: sub; 72 | } 73 | .cesium-toolbar-button { 74 | box-sizing: border-box; 75 | width: 32px; 76 | height: 32px; 77 | border-radius: 14%; 78 | padding: 0; 79 | vertical-align: middle; 80 | z-index: 0; 81 | } 82 | .cesium-performanceDisplay-defaultContainer { 83 | position: absolute; 84 | top: 50px; 85 | right: 10px; 86 | text-align: right; 87 | } 88 | .cesium-performanceDisplay { 89 | background-color: rgba(40, 40, 40, 0.7); 90 | padding: 7px; 91 | border-radius: 5px; 92 | border: 1px solid #444; 93 | font: bold 12px sans-serif; 94 | } 95 | .cesium-performanceDisplay-fps { 96 | color: #e52; 97 | } 98 | .cesium-performanceDisplay-throttled { 99 | color: #a42; 100 | } 101 | .cesium-performanceDisplay-ms { 102 | color: #de3; 103 | } 104 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/ArcType-26a3f38d.js: -------------------------------------------------------------------------------- 1 | define(["exports"],(function(e){"use strict";var r=Object.freeze({NONE:0,GEODESIC:1,RHUMB:2});e.ArcType=r})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/AxisAlignedBoundingBox-04c1a5e3.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix3-b2351961","./defaultValue-f6d5e6da","./Transforms-f17097e5"],(function(n,e,t,i){"use strict";function a(n,i,a){this.minimum=e.Cartesian3.clone(t.defaultValue(n,e.Cartesian3.ZERO)),this.maximum=e.Cartesian3.clone(t.defaultValue(i,e.Cartesian3.ZERO)),a=t.defined(a)?e.Cartesian3.clone(a):e.Cartesian3.midpoint(this.minimum,this.maximum,new e.Cartesian3),this.center=a}a.fromCorners=function(n,i,m){return t.defined(m)||(m=new a),m.minimum=e.Cartesian3.clone(n,m.minimum),m.maximum=e.Cartesian3.clone(i,m.maximum),m.center=e.Cartesian3.midpoint(n,i,m.center),m},a.fromPoints=function(n,i){if(t.defined(i)||(i=new a),!t.defined(n)||0===n.length)return i.minimum=e.Cartesian3.clone(e.Cartesian3.ZERO,i.minimum),i.maximum=e.Cartesian3.clone(e.Cartesian3.ZERO,i.maximum),i.center=e.Cartesian3.clone(e.Cartesian3.ZERO,i.center),i;let m=n[0].x,r=n[0].y,s=n[0].z,u=n[0].x,c=n[0].y,o=n[0].z;const l=n.length;for(let e=1;e0?i.Intersect.INSIDE:u+s<0?i.Intersect.OUTSIDE:i.Intersect.INTERSECTING},a.prototype.clone=function(n){return a.clone(this,n)},a.prototype.intersectPlane=function(n){return a.intersectPlane(this,n)},a.prototype.equals=function(n){return a.equals(this,n)},n.AxisAlignedBoundingBox=a})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/BoundingRectangle-4ef16803.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix2-7a8e9daf","./Matrix3-b2351961","./defaultValue-f6d5e6da","./Transforms-f17097e5"],(function(t,e,n,i,h){"use strict";function r(t,e,n,h){this.x=i.defaultValue(t,0),this.y=i.defaultValue(e,0),this.width=i.defaultValue(n,0),this.height=i.defaultValue(h,0)}r.packedLength=4,r.pack=function(t,e,n){return n=i.defaultValue(n,0),e[n++]=t.x,e[n++]=t.y,e[n++]=t.width,e[n]=t.height,e},r.unpack=function(t,e,n){return e=i.defaultValue(e,0),i.defined(n)||(n=new r),n.x=t[e++],n.y=t[e++],n.width=t[e++],n.height=t[e],n},r.fromPoints=function(t,e){if(i.defined(e)||(e=new r),!i.defined(t)||0===t.length)return e.x=0,e.y=0,e.width=0,e.height=0,e;const n=t.length;let h=t[0].x,u=t[0].y,d=t[0].x,a=t[0].y;for(let e=1;en.width?n.width=i:i<0&&(n.width-=i,n.x=e.x),h>n.height?n.height=h:h<0&&(n.height-=h,n.y=e.y),n},r.intersect=function(t,e){const n=t.x,i=t.y,r=e.x,u=e.y;return n>r+e.width||n+t.widthu+e.height?h.Intersect.OUTSIDE:h.Intersect.INTERSECTING},r.equals=function(t,e){return t===e||i.defined(t)&&i.defined(e)&&t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height},r.prototype.clone=function(t){return r.clone(this,t)},r.prototype.intersect=function(t){return r.intersect(this,t)},r.prototype.equals=function(t){return r.equals(this,t)},t.BoundingRectangle=r})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/ComponentDatatype-ab629b88.js: -------------------------------------------------------------------------------- 1 | define(["exports","./defaultValue-f6d5e6da","./WebGLConstants-7f557f93"],(function(r,e,n){"use strict";const t={BYTE:n.WebGLConstants.BYTE,UNSIGNED_BYTE:n.WebGLConstants.UNSIGNED_BYTE,SHORT:n.WebGLConstants.SHORT,UNSIGNED_SHORT:n.WebGLConstants.UNSIGNED_SHORT,INT:n.WebGLConstants.INT,UNSIGNED_INT:n.WebGLConstants.UNSIGNED_INT,FLOAT:n.WebGLConstants.FLOAT,DOUBLE:n.WebGLConstants.DOUBLE,getSizeInBytes:function(r){switch(r){case t.BYTE:return Int8Array.BYTES_PER_ELEMENT;case t.UNSIGNED_BYTE:return Uint8Array.BYTES_PER_ELEMENT;case t.SHORT:return Int16Array.BYTES_PER_ELEMENT;case t.UNSIGNED_SHORT:return Uint16Array.BYTES_PER_ELEMENT;case t.INT:return Int32Array.BYTES_PER_ELEMENT;case t.UNSIGNED_INT:return Uint32Array.BYTES_PER_ELEMENT;case t.FLOAT:return Float32Array.BYTES_PER_ELEMENT;case t.DOUBLE:return Float64Array.BYTES_PER_ELEMENT}},fromTypedArray:function(r){return r instanceof Int8Array?t.BYTE:r instanceof Uint8Array?t.UNSIGNED_BYTE:r instanceof Int16Array?t.SHORT:r instanceof Uint16Array?t.UNSIGNED_SHORT:r instanceof Int32Array?t.INT:r instanceof Uint32Array?t.UNSIGNED_INT:r instanceof Float32Array?t.FLOAT:r instanceof Float64Array?t.DOUBLE:void 0},validate:function(r){return e.defined(r)&&(r===t.BYTE||r===t.UNSIGNED_BYTE||r===t.SHORT||r===t.UNSIGNED_SHORT||r===t.INT||r===t.UNSIGNED_INT||r===t.FLOAT||r===t.DOUBLE)},createTypedArray:function(r,e){switch(r){case t.BYTE:return new Int8Array(e);case t.UNSIGNED_BYTE:return new Uint8Array(e);case t.SHORT:return new Int16Array(e);case t.UNSIGNED_SHORT:return new Uint16Array(e);case t.INT:return new Int32Array(e);case t.UNSIGNED_INT:return new Uint32Array(e);case t.FLOAT:return new Float32Array(e);case t.DOUBLE:return new Float64Array(e)}},createArrayBufferView:function(r,n,a,E){switch(a=e.defaultValue(a,0),E=e.defaultValue(E,(n.byteLength-a)/t.getSizeInBytes(r)),r){case t.BYTE:return new Int8Array(n,a,E);case t.UNSIGNED_BYTE:return new Uint8Array(n,a,E);case t.SHORT:return new Int16Array(n,a,E);case t.UNSIGNED_SHORT:return new Uint16Array(n,a,E);case t.INT:return new Int32Array(n,a,E);case t.UNSIGNED_INT:return new Uint32Array(n,a,E);case t.FLOAT:return new Float32Array(n,a,E);case t.DOUBLE:return new Float64Array(n,a,E)}},fromName:function(r){switch(r){case"BYTE":return t.BYTE;case"UNSIGNED_BYTE":return t.UNSIGNED_BYTE;case"SHORT":return t.SHORT;case"UNSIGNED_SHORT":return t.UNSIGNED_SHORT;case"INT":return t.INT;case"UNSIGNED_INT":return t.UNSIGNED_INT;case"FLOAT":return t.FLOAT;case"DOUBLE":return t.DOUBLE}}};var a=Object.freeze(t);r.ComponentDatatype=a})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/CoplanarPolygonGeometryLibrary-c5fc6f2f.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix2-7a8e9daf","./Matrix3-b2351961","./OrientedBoundingBox-c083edd8"],(function(n,t,e,r){"use strict";const a={},i=new e.Cartesian3,o=new e.Cartesian3,u=new e.Cartesian3,s=new e.Cartesian3,c=new r.OrientedBoundingBox;function C(n,r,a,o,u){const s=e.Cartesian3.subtract(n,r,i),c=e.Cartesian3.dot(a,s),C=e.Cartesian3.dot(o,s);return t.Cartesian2.fromElements(c,C,u)}a.validOutline=function(n){const t=r.OrientedBoundingBox.fromPoints(n,c).halfAxes,a=e.Matrix3.getColumn(t,0,o),i=e.Matrix3.getColumn(t,1,u),C=e.Matrix3.getColumn(t,2,s),m=e.Cartesian3.magnitude(a),g=e.Cartesian3.magnitude(i),l=e.Cartesian3.magnitude(C);return!(0===m&&(0===g||0===l)||0===g&&0===l)},a.computeProjectTo2DArguments=function(n,t,a,i){const C=r.OrientedBoundingBox.fromPoints(n,c),m=C.halfAxes,g=e.Matrix3.getColumn(m,0,o),l=e.Matrix3.getColumn(m,1,u),d=e.Matrix3.getColumn(m,2,s),f=e.Cartesian3.magnitude(g),x=e.Cartesian3.magnitude(l),M=e.Cartesian3.magnitude(d),B=Math.min(f,x,M);if(0===f&&(0===x||0===M)||0===x&&0===M)return!1;let P,w;return B!==x&&B!==M||(P=g),B===f?P=l:B===M&&(w=l),B!==f&&B!==x||(w=d),e.Cartesian3.normalize(P,a),e.Cartesian3.normalize(w,i),e.Cartesian3.clone(C.center,t),!0},a.createProjectPointsTo2DFunction=function(n,t,e){return function(r){const a=new Array(r.length);for(let i=0;i1;--v){if(I=e.CesiumMath.PI_OVER_TWO-(v-1)*T,V=c(-I,o,w,p,z,_,f,O,d,V),A=c(I+Math.PI,o,w,p,z,_,f,O,d,A),n){for(g[E++]=V.x,g[E++]=V.y,g[E++]=V.z,b=2*(v-1)+2,Q=1;Q=0?(i=65536*Math.floor(e/65536),n.high=i,n.low=e-i):(i=65536*Math.floor(-e/65536),n.high=-i,n.low=e+i),n};const t={high:0,low:0};i.fromCartesian=function(e,n){o.defined(n)||(n=new i);const h=n.high,a=n.low;return i.encode(e.x,t),h.x=t.high,a.x=t.low,i.encode(e.y,t),h.y=t.high,a.y=t.low,i.encode(e.z,t),h.z=t.high,a.z=t.low,n};const h=new i;i.writeElements=function(e,n,o){i.fromCartesian(e,h);const t=h.high,a=h.low;n[o]=t.x,n[o+1]=t.y,n[o+2]=t.z,n[o+3]=a.x,n[o+4]=a.y,n[o+5]=a.z},e.EncodedCartesian3=i})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/GeometryAttribute-9c1a6bab.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix2-7a8e9daf","./Matrix3-b2351961","./defaultValue-f6d5e6da","./WebGLConstants-7f557f93","./Transforms-f17097e5"],(function(t,e,n,a,r,i){"use strict";var o=Object.freeze({NONE:0,TRIANGLES:1,LINES:2,POLYLINES:3});const s={POINTS:r.WebGLConstants.POINTS,LINES:r.WebGLConstants.LINES,LINE_LOOP:r.WebGLConstants.LINE_LOOP,LINE_STRIP:r.WebGLConstants.LINE_STRIP,TRIANGLES:r.WebGLConstants.TRIANGLES,TRIANGLE_STRIP:r.WebGLConstants.TRIANGLE_STRIP,TRIANGLE_FAN:r.WebGLConstants.TRIANGLE_FAN,isLines:function(t){return t===s.LINES||t===s.LINE_LOOP||t===s.LINE_STRIP},isTriangles:function(t){return t===s.TRIANGLES||t===s.TRIANGLE_STRIP||t===s.TRIANGLE_FAN},validate:function(t){return t===s.POINTS||t===s.LINES||t===s.LINE_LOOP||t===s.LINE_STRIP||t===s.TRIANGLES||t===s.TRIANGLE_STRIP||t===s.TRIANGLE_FAN}};var u=Object.freeze(s);function I(t){t=a.defaultValue(t,a.defaultValue.EMPTY_OBJECT),this.attributes=t.attributes,this.indices=t.indices,this.primitiveType=a.defaultValue(t.primitiveType,u.TRIANGLES),this.boundingSphere=t.boundingSphere,this.geometryType=a.defaultValue(t.geometryType,o.NONE),this.boundingSphereCV=t.boundingSphereCV,this.offsetAttribute=t.offsetAttribute}I.computeNumberOfVertices=function(t){let e=-1;for(const n in t.attributes)if(t.attributes.hasOwnProperty(n)&&a.defined(t.attributes[n])&&a.defined(t.attributes[n].values)){const a=t.attributes[n];e=a.values.length/a.componentsPerAttribute}return e};const N=new n.Cartographic,T=new n.Cartesian3,l=new e.Matrix4,c=[new n.Cartographic,new n.Cartographic,new n.Cartographic],L=[new e.Cartesian2,new e.Cartesian2,new e.Cartesian2],E=[new e.Cartesian2,new e.Cartesian2,new e.Cartesian2],f=new n.Cartesian3,p=new i.Quaternion,m=new e.Matrix4,y=new e.Matrix2;I._textureCoordinateRotationPoints=function(t,a,r,o){let s;const u=e.Rectangle.center(o,N),I=n.Cartographic.toCartesian(u,r,T),C=i.Transforms.eastNorthUpToFixedFrame(I,r,l),b=e.Matrix4.inverse(C,l),h=L,A=c;A[0].longitude=o.west,A[0].latitude=o.south,A[1].longitude=o.west,A[1].latitude=o.north,A[2].longitude=o.east,A[2].latitude=o.south;let x=f;for(s=0;s<3;s++)n.Cartographic.toCartesian(A[s],r,x),x=e.Matrix4.multiplyByPointAsVector(b,x,x),h[s].x=x.x,h[s].y=x.y;const S=i.Quaternion.fromAxisAngle(n.Cartesian3.UNIT_Z,-a,p),d=n.Matrix3.fromQuaternion(S,m),P=t.length;let G=Number.POSITIVE_INFINITY,R=Number.POSITIVE_INFINITY,_=Number.NEGATIVE_INFINITY,O=Number.NEGATIVE_INFINITY;for(s=0;s=e.CesiumMath.SIXTY_FOUR_KILOBYTES?new Uint32Array(r):new Uint16Array(r)},createTypedArrayFromArrayBuffer:function(n,r,t,N){return n>=e.CesiumMath.SIXTY_FOUR_KILOBYTES?new Uint32Array(r,t,N):new Uint16Array(r,t,N)},fromTypedArray:function(n){return n instanceof Uint8Array?N.UNSIGNED_BYTE:n instanceof Uint16Array?N.UNSIGNED_SHORT:n instanceof Uint32Array?N.UNSIGNED_INT:void 0}};var E=Object.freeze(N);n.IndexDatatype=E})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/Plane-5931b53e.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix3-b2351961","./Matrix2-7a8e9daf","./defaultValue-f6d5e6da"],(function(n,e,a,t){"use strict";function r(n,a){this.normal=e.Cartesian3.clone(n),this.distance=a}r.fromPointNormal=function(n,a,i){const s=-e.Cartesian3.dot(a,n);return t.defined(i)?(e.Cartesian3.clone(a,i.normal),i.distance=s,i):new r(a,s)};const i=new e.Cartesian3;r.fromCartesian4=function(n,a){const s=e.Cartesian3.fromCartesian4(n,i),o=n.w;return t.defined(a)?(e.Cartesian3.clone(s,a.normal),a.distance=o,a):new r(s,o)},r.getPointDistance=function(n,a){return e.Cartesian3.dot(n.normal,a)+n.distance};const s=new e.Cartesian3;r.projectPointOntoPlane=function(n,a,i){t.defined(i)||(i=new e.Cartesian3);const o=r.getPointDistance(n,a),c=e.Cartesian3.multiplyByScalar(n.normal,o,s);return e.Cartesian3.subtract(a,c,i)};const o=new a.Matrix4,c=new a.Cartesian4,l=new e.Cartesian3;r.transform=function(n,t,i){const s=n.normal,C=n.distance,d=a.Matrix4.inverseTranspose(t,o);let f=a.Cartesian4.fromElements(s.x,s.y,s.z,C,c);f=a.Matrix4.multiplyByVector(d,f,f);const u=e.Cartesian3.fromCartesian4(f,l);return f=a.Cartesian4.divideByScalar(f,e.Cartesian3.magnitude(u),f),r.fromCartesian4(f,i)},r.clone=function(n,a){return t.defined(a)?(e.Cartesian3.clone(n.normal,a.normal),a.distance=n.distance,a):new r(n.normal,n.distance)},r.equals=function(n,a){return n.distance===a.distance&&e.Cartesian3.equals(n.normal,a.normal)},r.ORIGIN_XY_PLANE=Object.freeze(new r(e.Cartesian3.UNIT_Z,0)),r.ORIGIN_YZ_PLANE=Object.freeze(new r(e.Cartesian3.UNIT_X,0)),r.ORIGIN_ZX_PLANE=Object.freeze(new r(e.Cartesian3.UNIT_Y,0)),n.Plane=r})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/RectangleGeometryLibrary-6ad7ff7a.js: -------------------------------------------------------------------------------- 1 | define(["exports","./Matrix3-b2351961","./defaultValue-f6d5e6da","./Transforms-f17097e5","./Math-355606c6","./Matrix2-7a8e9daf"],(function(t,n,a,o,r,e){"use strict";const s=Math.cos,i=Math.sin,c=Math.sqrt,g={computePosition:function(t,n,o,r,e,g,u){const h=n.radiiSquared,l=t.nwCorner,C=t.boundingRectangle;let S=l.latitude-t.granYCos*r+e*t.granXSin;const M=s(S),d=i(S),w=h.z*d;let X=l.longitude+r*t.granYSin+e*t.granXCos;const Y=M*s(X),m=M*i(X),f=h.x*Y,p=h.y*m,x=c(f*Y+p*m+w*d);if(g.x=f/x,g.y=p/x,g.z=w/x,o){const n=t.stNwCorner;a.defined(n)?(S=n.latitude-t.stGranYCos*r+e*t.stGranXSin,X=n.longitude+r*t.stGranYSin+e*t.stGranXCos,u.x=(X-t.stWest)*t.lonScalar,u.y=(S-t.stSouth)*t.latScalar):(u.x=(X-C.west)*t.lonScalar,u.y=(S-C.south)*t.latScalar)}}},u=new e.Matrix2;let h=new n.Cartesian3;const l=new n.Cartographic;let C=new n.Cartesian3;const S=new o.GeographicProjection;function M(t,a,o,r,s,i,c){const g=Math.cos(a),l=r*g,M=o*g,d=Math.sin(a),w=r*d,X=o*d;h=S.project(t,h),h=n.Cartesian3.subtract(h,C,h);const Y=e.Matrix2.fromRotation(a,u);h=e.Matrix2.multiplyByVector(Y,h,h),h=n.Cartesian3.add(h,C,h),i-=1,c-=1;const m=(t=S.unproject(h,t)).latitude,f=m+i*X,p=m-l*c,x=m-l*c+i*X,G=Math.max(m,f,p,x),R=Math.min(m,f,p,x),y=t.longitude,O=y+i*M,P=y+c*w,W=y+c*w+i*M;return{north:G,south:R,east:Math.max(y,O,P,W),west:Math.min(y,O,P,W),granYCos:l,granYSin:w,granXCos:M,granXSin:X,nwCorner:t}}g.computeOptions=function(t,n,a,o,s,i,c){let g,u=t.east,h=t.west,d=t.north,w=t.south,X=!1,Y=!1;d===r.CesiumMath.PI_OVER_TWO&&(X=!0),w===-r.CesiumMath.PI_OVER_TWO&&(Y=!0);const m=d-w;g=h>u?r.CesiumMath.TWO_PI-h+u:u-h;const f=Math.ceil(g/n)+1,p=Math.ceil(m/n)+1,x=g/(f-1),G=m/(p-1),R=e.Rectangle.northwest(t,i),y=e.Rectangle.center(t,l);0===a&&0===o||(y.longitudea.MaximumLatitude?t=a.MaximumLatitude:t<-a.MaximumLatitude&&(t=-a.MaximumLatitude);const e=Math.sin(t);return.5*Math.log((1+e)/(1-e))},a.MaximumLatitude=a.mercatorAngleToGeodeticLatitude(Math.PI),a.prototype.project=function(t,o){const r=this._semimajorAxis,n=t.longitude*r,u=a.geodeticLatitudeToMercatorAngle(t.latitude)*r,d=t.height;return i.defined(o)?(o.x=n,o.y=u,o.z=d,o):new e.Cartesian3(n,u,d)},a.prototype.unproject=function(t,o){const r=this._oneOverSemimajorAxis,n=t.x*r,u=a.mercatorAngleToGeodeticLatitude(t.y*r),d=t.z;return i.defined(o)?(o.longitude=n,o.latitude=u,o.height=d,o):new e.Cartographic(n,u,d)},t.WebMercatorProjection=a})); 2 | -------------------------------------------------------------------------------- /js/cesium-1.105.1/Workers/arrayRemoveDuplicates-0d8dde26.js: -------------------------------------------------------------------------------- 1 | define(["exports","./defaultValue-f6d5e6da","./Math-355606c6"],(function(e,n,t){"use strict";const i=t.CesiumMath.EPSILON10;e.arrayRemoveDuplicates=function(e,t,d,f){if(!n.defined(e))return;d=n.defaultValue(d,!1);const u=n.defined(f),s=e.length;if(s<2)return e;let l,r,a,c=e[0],h=0,o=-1;for(l=1;l0){const t=Math.min(y,p);A=Math.round(p/t),G+=t}const R=f.IndexDatatype.createTypedArray(_,2*G);let O,V=0;for(O=0;O0)for(O=0;O"u"&&(self={}),self.onmessage=function(a){const e=a.data.array,s=self.webkitPostMessage||self.postMessage;try{s({array:e},[e.buffer])}catch{s({})}}; 27 | -------------------------------------------------------------------------------- /js/cities/cesium-toolbar-button.js: -------------------------------------------------------------------------------- 1 | import CitiesDataSource from './CitiesDataSource.js' 2 | 3 | function htmlToElement(html) { 4 | var template = document.createElement('template'); 5 | html = html.trim(); // Never return a text node of whitespace as the result 6 | template.innerHTML = html; 7 | return template.content.firstChild; 8 | } 9 | 10 | const svg = `M 22.82 31.243 L 19.451 22.169 L 7.143 22.169 L 3.773 31.243 L 0 31.243 L 11.725 0 L 15.094 0 \ 11 | L 26.818 31.243 L 22.82 31.243 Z M 8.288 19.024 L 18.283 19.024 L 13.297 5.548 L 8.288 19.024 Z`; 12 | 13 | export default function LabelsButton(viewer) { 14 | var container = Cesium.getElement(document.querySelector('.cesium-viewer-toolbar')); 15 | 16 | var element = document.createElement("button"); 17 | element.type = "button"; 18 | element.className = "cesium-button cesium-toolbar-button cesium-home-button"; 19 | element.setAttribute( 20 | "data-bind", 21 | "attr: { title: tooltip }, click: command, cesiumSvgPath: { path: _svgPath, width: 26, height: 34 }" 22 | ); 23 | 24 | const viewModel = { 25 | _svgPath: svg, 26 | active: true, 27 | ds: CitiesDataSource(viewer), 28 | command: function() { 29 | this.ds.show = !this.ds.show; 30 | }, 31 | tooltip: "Labels" 32 | }; 33 | viewModel.ds.show = false; 34 | Cesium.knockout.applyBindings(viewModel, element); 35 | 36 | container.appendChild(element); 37 | } 38 | -------------------------------------------------------------------------------- /js/components/entity-info.js: -------------------------------------------------------------------------------- 1 | import './position.js' 2 | import './orientation.js' 3 | import './geometry.js' 4 | 5 | function round(value, step = 1.0) { 6 | const inv = 1.0 / step; 7 | return Math.round(value * inv) / inv; 8 | } 9 | 10 | export function getLonLatHeight(entity) { 11 | if (entity.position) { 12 | const cartographic = Cesium.Cartographic.fromCartesian(entity.position.getValue()); 13 | 14 | return { 15 | latitude: Cesium.Math.toDegrees(cartographic.latitude), 16 | longitude: Cesium.Math.toDegrees(cartographic.longitude), 17 | height: cartographic.height 18 | } 19 | } 20 | 21 | return null; 22 | } 23 | 24 | const template = ` 25 |
26 | 27 | 28 |

Position

29 |
30 | 31 | 32 | Latitude 33 | 34 | 35 | 36 | Longitude 37 | 38 | 39 | 40 | Altitude 41 | 42 | 43 | 44 | {{ round(position.latitude, 0.0001) }} 45 | 46 | 47 | 48 | {{ round(position.longitude, 0.0001) }} 49 | 50 | 51 | 52 | 57 | 58 | 59 |
60 | 64 | 65 | 66 | 67 |
68 | `; 69 | 70 | Vue.component('entity-info', { 71 | props: ['entity'], 72 | template: template, 73 | data: () => ({ 74 | position: null 75 | }), 76 | created: function() { 77 | this.position = this.entity 78 | && this.entity.position 79 | && getLonLatHeight(this.entity); 80 | }, 81 | watch: { 82 | entity: function(entity) { 83 | this.position = entity 84 | && entity.position 85 | && getLonLatHeight(entity); 86 | } 87 | }, 88 | methods: { 89 | round, 90 | updateAltitude: function(altitude) { 91 | let c = Cesium.Cartographic.fromCartesian(this.entity.position.getValue()); 92 | c.height = parseFloat(altitude) || 0.0; 93 | this.entity.position = Cesium.Cartographic.toCartesian(c); 94 | } 95 | } 96 | }); -------------------------------------------------------------------------------- /js/components/entity-list-item.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | 4 | 5 | 6 | 7 | 8 | 9 | mdi-folder 10 | mdi-pin 11 | mdi-widgets-outline 12 | mdi-vector-polyline 13 | 14 | 15 | 16 | 17 | 18 | 19 | `; 20 | 21 | Vue.component('entity-list-item', { 22 | props: ['entity', 'isFolder'], 23 | methods: { 24 | selectHandler: function() { 25 | this.$emit('select', this.entity); 26 | }, 27 | doubleClick: function() { 28 | this.$emit('zoom-to'); 29 | } 30 | }, 31 | template: template 32 | }); -------------------------------------------------------------------------------- /js/components/entity-type-label.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | {{ label }} 3 | `; 4 | 5 | const LABELS = { 6 | polyline: 'Line', 7 | polygon: 'Polygon', 8 | model: '3d Model', 9 | rectangle: 'Rectangle', 10 | billboard: 'Pin', 11 | label: 'Label' 12 | } 13 | 14 | const PLURALS = { 15 | polyline: 'Lines', 16 | polygon: 'Polygons', 17 | model: '3d Models', 18 | rectangle: 'Rectangles', 19 | billboard: 'Pins', 20 | label: 'Labels' 21 | } 22 | 23 | export function entityType(entity) { 24 | return Object.keys(LABELS).find(t => { 25 | return entity[t] !== undefined; 26 | }); 27 | } 28 | 29 | export function labelForType(type, plural = true) { 30 | return plural ? PLURALS[type] : LABELS[type]; 31 | } 32 | 33 | Vue.component('entity-type-label', { 34 | template, 35 | props: { 36 | entity: { 37 | type: Object, 38 | required: true 39 | }, 40 | plural: { 41 | type: Boolean, 42 | required: false, 43 | default: true 44 | } 45 | }, 46 | computed: { 47 | label() { 48 | let type = entityType(this.entity); 49 | return this.plural ? PLURALS[type] : LABELS[type]; 50 | } 51 | } 52 | }); -------------------------------------------------------------------------------- /js/components/geometry.js: -------------------------------------------------------------------------------- 1 | import GeometryEditor from '../util/GeometryEditor.js' 2 | 3 | import { 4 | disableSelectedEntityChangeListener, 5 | enableSelectedEntityChangeListener 6 | } from '../index.js' 7 | 8 | const template = ` 9 | 10 | 11 | Edit geometry 12 | 13 | 14 |

15 | Click on map to add points. Or move existing points. 16 |

17 | 18 | Save 19 | 20 | 21 | Cancel 22 | 23 |
24 |
25 | `; 26 | 27 | let geometryEditor; 28 | 29 | Vue.component('geometry-editor', { 30 | template, 31 | props: ['entity'], 32 | data: function () { 33 | const active = geometryEditor && geometryEditor.entity === this.entity; 34 | return { 35 | active, 36 | }; 37 | }, 38 | mounted() { 39 | if (!geometryEditor) { 40 | geometryEditor = new GeometryEditor(viewer); 41 | } 42 | 43 | if (!this.active) { 44 | enableSelectedEntityChangeListener(); 45 | } 46 | }, 47 | computed: { 48 | type() { 49 | return this.entity.polygon ? 'polygon' : this.entity.polyline ? 'polyline' : null; 50 | } 51 | }, 52 | methods: { 53 | edit() { 54 | disableSelectedEntityChangeListener(); 55 | this.active = true; 56 | if (!geometryEditor.entity) { 57 | geometryEditor.editEntity(this.type, this.entity); 58 | } 59 | }, 60 | save() { 61 | enableSelectedEntityChangeListener(); 62 | this.active = false; 63 | geometryEditor.save(); 64 | }, 65 | cancel() { 66 | enableSelectedEntityChangeListener(); 67 | this.active = false; 68 | geometryEditor.cancel(); 69 | } 70 | } 71 | }); 72 | -------------------------------------------------------------------------------- /js/components/orientation.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | 3 | 4 | 9 | 10 | 11 | 16 | 17 | 18 | 23 | 24 | 25 | `; 26 | 27 | export function localHPRToGlobalOrientationQuaternion(position, hpr) { 28 | return Cesium.Transforms.headingPitchRollQuaternion(position, hpr); 29 | } 30 | 31 | export function globalOrientationQuaternionToLocalHPR(position, orientation) { 32 | let orientationAbs = Cesium.Matrix3.fromQuaternion(orientation, new Cesium.Matrix3()); 33 | 34 | let transform = Cesium.Matrix4.fromRotationTranslation( 35 | orientationAbs, 36 | position, 37 | new Cesium.Matrix4()); 38 | 39 | return Cesium.Transforms.fixedFrameToHeadingPitchRoll(transform); 40 | } 41 | 42 | Vue.component('orientation-editor', { 43 | template, 44 | props: ['entity'], 45 | computed: { 46 | hpr: { 47 | get: function() { 48 | if (this.entity.orientation) { 49 | return globalOrientationQuaternionToLocalHPR( 50 | this.entity.position.getValue(), 51 | this.entity.orientation.getValue() 52 | ); 53 | } 54 | return null; 55 | }, 56 | set: function(newVal) { 57 | let orientationQ = localHPRToGlobalOrientationQuaternion( 58 | this.entity.position.getValue(), 59 | newVal 60 | ); 61 | this.entity.orientation = orientationQ; 62 | } 63 | }, 64 | heading: { 65 | get: function() { 66 | if (this.hpr) { 67 | return Math.round(Cesium.Math.toDegrees(this.hpr.heading)); 68 | } 69 | return null; 70 | }, 71 | set: function(heading) { 72 | this.hpr = Cesium.HeadingPitchRoll.fromDegrees(heading, this.pitch, this.roll); 73 | } 74 | }, 75 | pitch: { 76 | get: function() { 77 | if (this.hpr) { 78 | return Math.round(Cesium.Math.toDegrees(this.hpr.pitch)); 79 | } 80 | return null; 81 | }, 82 | set: function(pitch) { 83 | this.hpr = Cesium.HeadingPitchRoll.fromDegrees(this.heading, pitch, this.roll); 84 | } 85 | }, 86 | roll: { 87 | get: function() { 88 | if (this.hpr) { 89 | return Math.round(Cesium.Math.toDegrees(this.hpr.roll)); 90 | } 91 | return null; 92 | }, 93 | set: function(roll) { 94 | this.hpr = Cesium.HeadingPitchRoll.fromDegrees(this.heading, this.pitch, roll); 95 | } 96 | } 97 | } 98 | }); 99 | -------------------------------------------------------------------------------- /js/customizations.js: -------------------------------------------------------------------------------- 1 | window.addEventListener('viewer-created', e => { 2 | console.log('Cesium viewer created', e.detail.viewer); 3 | }); -------------------------------------------------------------------------------- /js/editors/model.js: -------------------------------------------------------------------------------- 1 | import '../fields/direct.js' 2 | import '../fields/checkbox.js' 3 | import '../fields/enum.js' 4 | import '../fields/material.js' 5 | 6 | const template = ` 7 |
8 |
Model
9 | 10 | 16 | 17 | 18 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 39 | 40 | 48 | 49 | 56 | 57 | 58 | 66 | 67 | 75 | 76 |
77 |
78 | `; 79 | 80 | Vue.component('model-editor', { 81 | props: ['entity', 'model', 'advanced'], 82 | template: template, 83 | methods: { 84 | inputHandler(...args) { 85 | this.$emit('update', ...args); 86 | } 87 | } 88 | }); -------------------------------------------------------------------------------- /js/editors/polyline.js: -------------------------------------------------------------------------------- 1 | import '../fields/direct.js' 2 | import '../fields/checkbox.js' 3 | import '../fields/enum.js' 4 | import '../fields/material.js' 5 | 6 | const template = ` 7 |
8 |
Polyline
9 | 10 | 16 | 17 | 18 | 25 | 26 | 27 | 28 |
29 | 30 |
31 | 32 | {{ avgHeight }} 33 |
34 | 35 | 41 | 42 | 43 | 49 | 50 | 51 | 59 | 60 |
61 | Property specifying whether this polyline will classify terrain, 3D Tiles, 62 | or both when clamped to the ground. 63 |
64 |
65 |
66 | `; 67 | 68 | export function polylineAverageHeight(polyline) { 69 | const positions = polyline.positions.getValue().map(v => { 70 | return Cesium.Cartographic.fromCartesian(v); 71 | }); 72 | const heights = positions.map(p => p.height); 73 | return heights.reduce((acc, val) => acc + val) / heights.length; 74 | } 75 | 76 | Vue.component('polyline-editor', { 77 | props: ['entity', 'polyline', 'advanced'], 78 | data: () => ({ 79 | avgHeight: null, 80 | }), 81 | template: template, 82 | methods: { 83 | inputHandler(...args) { 84 | this.$emit('update', ...args); 85 | }, 86 | getAvgHeight: function(val) { 87 | this.avgHeight = polylineAverageHeight(val); 88 | } 89 | }, 90 | created: function() { 91 | this.getAvgHeight(this.polyline); 92 | }, 93 | watch: { 94 | polyline: function(newVal) { 95 | this.getAvgHeight(newVal); 96 | } 97 | } 98 | }); -------------------------------------------------------------------------------- /js/fields/angle.js: -------------------------------------------------------------------------------- 1 | const template = ` 8 | `; 9 | 10 | Vue.component('angle-field', { 11 | props: ['entity', 'feature', 'field', 'label'], 12 | methods: { 13 | handleUpdate: function() { 14 | let val = undefined; 15 | 16 | if (this.entity[this.feature][this.field]) { 17 | val = this.entity[this.feature][this.field].getValue(); 18 | } 19 | this.$emit('input', val, this.field, this.feature, this.entity); 20 | } 21 | }, 22 | computed: { 23 | value: { 24 | get: function() { 25 | if (this.entity[this.feature][this.field]) { 26 | let val = this.entity[this.feature][this.field].getValue(); 27 | if (!Number.isNaN(val)) { 28 | return Cesium.Math.toDegrees(val); 29 | } 30 | } 31 | return undefined; 32 | }, 33 | set: function(value) { 34 | if (value === undefined || value === null || value === '') { 35 | let pd = Object.getOwnPropertyDescriptor(this.entity[this.feature].__proto__, this.field); 36 | pd.set.apply(this.entity[this.feature], [ undefined ]); 37 | } 38 | else { 39 | let val = Cesium.Math.toRadians(value); 40 | if (!Number.isNaN(val)) { 41 | this.entity[this.feature][this.field] = val; 42 | } 43 | } 44 | this.handleUpdate(); 45 | } 46 | } 47 | }, 48 | template: template 49 | }); -------------------------------------------------------------------------------- /js/fields/checkbox.js: -------------------------------------------------------------------------------- 1 | const template = ``; 4 | 5 | Vue.component('checkbox-field', { 6 | props: ['entity', 'feature', 'field', 'label'], 7 | template: template, 8 | methods: { 9 | change: function(value) { 10 | this.$emit('input', value, this.field, this.feature, this.entity); 11 | } 12 | }, 13 | computed: { 14 | checked: { 15 | get: function() { 16 | let fld = this.entity[this.feature][this.field]; 17 | return fld ? fld.valueOf() : undefined; 18 | }, 19 | set: function(v) { 20 | if (v === null || v === undefined) { 21 | let pd = Object.getOwnPropertyDescriptor(this.entity[this.feature].__proto__, this.field); 22 | pd.set.apply(this.entity[this.feature], [ undefined ]); 23 | } 24 | this.entity[this.feature][this.field] = v; 25 | } 26 | } 27 | } 28 | }); -------------------------------------------------------------------------------- /js/fields/components.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | 3 | 4 | {{ label }} 5 | 6 | 18 | 19 | set new 21 | 22 | 23 | `; 24 | 25 | Vue.component('components-field', { 26 | props: ['entity', 'feature', 'field', 'type', 'components', 'label'], 27 | data: function() { 28 | const values = this.components.reduce((a, b) => (a[b] = null, a), {}); 29 | 30 | if (this.entity[this.feature][this.field]) { 31 | this.components.forEach(c => { 32 | values[c] = parseInt(this.entity[this.feature][this.field].getValue()[c]); 33 | }); 34 | } 35 | 36 | return { values }; 37 | }, 38 | methods: { 39 | update: function() { 40 | // Synchronized values from local model data to Cesium 41 | const values = {}; 42 | 43 | this.components.forEach(c => { 44 | values[c] = parseInt(this.values[c]); 45 | }); 46 | 47 | let val = undefined; 48 | if (this.entity[this.feature][this.field]) { 49 | val = this.entity[this.feature][this.field].getValue(); 50 | } 51 | 52 | if (this.components.every(c => !isNaN(values[c]))) { 53 | let args = this.components.map(c => values[c]); 54 | val = new Cesium[this.type](...args); 55 | this.entity[this.feature][this.field] = val; 56 | } 57 | 58 | this.$emit('input', val, this.field, this.feature, this.entity); 59 | }, 60 | newValue: function() { 61 | let val = new Cesium[this.type](); 62 | this.entity[this.feature][this.field] = val; 63 | this.$emit('input', val, this.field, this.feature, this.entity); 64 | } 65 | }, 66 | watch: { 67 | entity: function(newValue) { 68 | const values = this.components.reduce((a, b) => (a[b] = null, a), {}); 69 | 70 | if (newValue[this.feature][this.field]) { 71 | this.components.forEach(c => { 72 | values[c] = parseInt(newValue[this.feature][this.field].getValue()[c]); 73 | }); 74 | } 75 | 76 | this.values = values; 77 | } 78 | }, 79 | template: template 80 | }); -------------------------------------------------------------------------------- /js/fields/direct.js: -------------------------------------------------------------------------------- 1 | const template = ` 10 | `; 11 | 12 | Vue.component('direct-field', { 13 | props: ['entity', 'feature', 'field', 'label', 'rules', 'validator'], 14 | methods: { 15 | input: function(value) { 16 | if (value === undefined || value === null || value === '') { 17 | let pd = Object.getOwnPropertyDescriptor(this.entity[this.feature].__proto__, this.field); 18 | pd.set.apply(this.entity[this.feature], [ undefined ]); 19 | } else if (this.validator) { 20 | if (this.validator(value)) { 21 | this.entity[this.feature][this.field] = value; 22 | this.handleUpdate(); 23 | } 24 | } 25 | else { 26 | this.entity[this.feature][this.field] = value; 27 | this.handleUpdate(); 28 | } 29 | }, 30 | handleUpdate: function() { 31 | let val = undefined; 32 | 33 | if (this.entity[this.feature][this.field]) { 34 | val = this.entity[this.feature][this.field].getValue(); 35 | } 36 | this.$emit('input', val, this.field, this.feature, this.entity); 37 | } 38 | }, 39 | template: template 40 | }); -------------------------------------------------------------------------------- /js/fields/enum.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | `; 12 | 13 | Vue.component('enum-field', { 14 | props: ['entity', 'feature', 'field', 'enum', 'label'], 15 | data: function() { 16 | let value = 'undefined'; 17 | 18 | if (this.entity[this.feature][this.field]) { 19 | let v = this.entity[this.feature][this.field].getValue(); 20 | Object.keys(Cesium[this.enum]).forEach(k => { 21 | if( Cesium[this.enum][k] === v ) { 22 | value = k; 23 | } 24 | }); 25 | } 26 | 27 | return { 28 | value: value, 29 | options: [...Object.keys(Cesium[this.enum])] 30 | }; 31 | }, 32 | methods: { 33 | update: function() { 34 | // Synchronized values from local model data to Cesium 35 | let val = Cesium[this.enum][this.value]; 36 | if (val === undefined) { 37 | let pd = Object.getOwnPropertyDescriptor(this.entity[this.feature].__proto__, this.field); 38 | pd.set.apply(this.entity[this.feature], [ undefined ]); 39 | this.value = undefined; 40 | } 41 | else { 42 | this.entity[this.feature][this.field] = val; 43 | } 44 | 45 | this.$emit('input', val, this.field, this.feature, this.entity); 46 | } 47 | }, 48 | watch: { 49 | entity: function(newValue) { 50 | if (newValue[this.feature][this.field]) { 51 | let v = newValue[this.feature][this.field].getValue(); 52 | Object.keys(Cesium[this.enum]).forEach(k => { 53 | if( Cesium[this.enum][k] === v ) { 54 | this.value = k; 55 | } 56 | }); 57 | } 58 | else { 59 | this.value = 'undefined'; 60 | } 61 | } 62 | }, 63 | template: template 64 | }); -------------------------------------------------------------------------------- /js/fields/extend-to-ground.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 |
3 |
Extension line
4 |
5 | 9 |
10 |
11 | 16 | 17 | 18 | 25 |
26 |
` 27 | 28 | Vue.component('extend-to-ground', { 29 | props: ['entity'], 30 | data: function() { 31 | return { 32 | extend: !!this.entity.cylinder 33 | } 34 | }, 35 | template: template, 36 | methods: { 37 | handleChange() { 38 | if (this.extend) { 39 | this.createDropLine(); 40 | } 41 | else { 42 | this.removeDropLine(); 43 | } 44 | // This isn't a real feature and field of Cesium entity 45 | this.$emit('input', this.extend, 'extend-to-ground', 'billboard', this.entity); 46 | }, 47 | createDropLine() { 48 | const position = this.entity.position.getValue(); 49 | const cartographic = Cesium.Cartographic.fromCartesian(position); 50 | 51 | this.entity.cylinder = new Cesium.CylinderGraphics({ 52 | fill: false, 53 | heightReference: this.entity.billboard.heightReference, 54 | numberOfVerticalLines: 1, 55 | outline: true, 56 | outlineColor: Cesium.Color.WHITE, 57 | slices: 3, 58 | length: cartographic.height, 59 | bottomRadius: 0.0001, 60 | topRadius: 0.0001 61 | }); 62 | }, 63 | removeDropLine() { 64 | this.entity.cylinder = null; 65 | } 66 | } 67 | }); -------------------------------------------------------------------------------- /js/lib/JsColor.js: -------------------------------------------------------------------------------- 1 | const template = ` 2 | 5 | 6 | {{label}} 7 |   8 | 17 | 18 | ` 19 | Vue.component('jscolor',{ 20 | template, 21 | data(){ 22 | return { 23 | color: '', 24 | picker: null 25 | } 26 | }, 27 | props: { 28 | value: String, 29 | removeButton: { 30 | default: true 31 | }, 32 | label: String, 33 | alphaChannel: { 34 | default: 'true' // 'true', 'false', 'auto' 35 | }, 36 | /** 37 | 'auto' - automatically detect format from the initial color value and keep it in effect 38 | 'any' - user can enter a color code in any supported format (and it will stay in that format until different one is used) 39 | 'hex' - HEX color in standard CSS notation #RRGGBB 40 | 'rgb' - RGB color in standard CSS notation rgb(r,g,b) 41 | 'rgba' - RGBA color in standard CSS notation rgba(r,g,b,a 42 | */ 43 | format: { 44 | default: 'any' 45 | }, 46 | id: String 47 | }, 48 | methods: { 49 | onChange(target){ 50 | // this.color = target.jscolor.toHEXString(); 51 | this.color = target.jscolor.channels; 52 | this.color.input = target; 53 | this.$refs.color_span.style.backgroundColor = this.color; 54 | 55 | let text = target.value; 56 | 57 | // Do not fire input and update while user enters values 58 | if (/\#[\dabcdef]{6}/ig.test(text) || 59 | /rgb\s*\(\s*(\d{1,3})\,\s*(\d{1,3})\,\s*(\d{1,3})\s*\)/ig.test(text) || 60 | /rgba\s*\(\s*(\d{1,3})\,\s*(\d{1,3})\,\s*(\d{1,3})\,\s*([\d\.]+)\s*\)/ig.test(text)) { 61 | this.$emit('input', this.color); 62 | } 63 | 64 | if (!text) { 65 | this.$emit('input', null); 66 | } 67 | }, 68 | showColorPicker(){ 69 | this.picker.show(); 70 | } 71 | }, 72 | mounted: function () { 73 | this.picker = new JSColor(this.$refs.color_input, { 74 | hash: true, 75 | format: 'any', 76 | value: this.value, 77 | valueElement: this.$refs.color_input, 78 | previewElement: this.$refs.color_span, 79 | onInput: () => {this.onChange(this.$refs.color_input);} 80 | }); 81 | }, 82 | updated: function () { 83 | this.$refs.color_span.style.backgroundColor = this.value; 84 | } 85 | }); 86 | -------------------------------------------------------------------------------- /js/util/czmzProviderMixin.js: -------------------------------------------------------------------------------- 1 | import * as zip from "https://deno.land/x/zipjs/index.js"; 2 | 3 | export function czmlDataSourceMixin(CesiumCzmlDS) { 4 | CesiumCzmlDS.__load = CesiumCzmlDS.load; 5 | 6 | CesiumCzmlDS.load = function(czml, options) { 7 | if (isCzmz(czml)) { 8 | const url = new Cesium.Resource(czml).toString(); 9 | const reader = new zip.ZipReader(new zip.BlobReader(file)); 10 | 11 | reader.getEntries().then(async entries => { 12 | const entriesMap = new Map(); 13 | for (let entry of entries) { 14 | const blob = await entry.getData(new zip.BlobWriter()); 15 | const blobURL = URL.createObjectURL(blob); 16 | 17 | entriesMap.set(entry.filename, blobURL); 18 | entriesMap.set('/' + entry.filename, blobURL); 19 | } 20 | 21 | const documentEntry = entries.find(e => /\.czml$/i.test(e.filename)); 22 | entriesMap.get(documentEntry.filename); 23 | 24 | const promise = CesiumCzmlDS.__load(new Cesium.Resource({ 25 | url: URL.createObjectURL(blob), 26 | proxy: { 27 | getURL: url => { 28 | if (/^blob:/.test(url)) { 29 | const blobId = new URL(url.replace(/^blob:/, '')).pathname; 30 | const blobUrl = entriesMap.get(blobId); 31 | return blobUrl ? blobUrl : url; 32 | } 33 | console.warn('Url not found inside czmz', url); 34 | return url; 35 | } 36 | } 37 | }), options); 38 | 39 | promise.then(ds => { 40 | ds.destroy = function () { 41 | for (let blobUrl of entriesMap.values()) { 42 | URL.revokeObjectURL(blobUrl); 43 | } 44 | } 45 | }); 46 | 47 | return promise; 48 | 49 | }); 50 | } 51 | else { 52 | return CesiumCzmlDS.__load(czml, options); 53 | } 54 | } 55 | } 56 | 57 | // src { Resource | string | object } 58 | function isCzmz(src) { 59 | 60 | if (typeof src === 'string' || src instanceof String) { 61 | return /.czmz&/.test(new URL(src).pathname) 62 | } 63 | 64 | // If it's a resource 65 | if (src.url) { 66 | return /.czmz&/.test(new URL(src.url).pathname) 67 | } 68 | 69 | // if it's already loaded Czml object - it's czml 70 | return false; 71 | } 72 | -------------------------------------------------------------------------------- /js/util/tileset-switch.js: -------------------------------------------------------------------------------- 1 | const svg = `M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 2 | 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 3 | 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z`; 4 | 5 | export default function TilesetSwitch(viewer) { 6 | var container = Cesium.getElement(document.querySelector('.cesium-viewer-toolbar')); 7 | 8 | var element = document.createElement("button"); 9 | element.type = "button"; 10 | element.className = "cesium-button cesium-toolbar-button cesium-home-button"; 11 | element.setAttribute( 12 | "data-bind", 13 | "attr: { title: tooltip }, click: command, cesiumSvgPath: { path: _svgPath, width: 26, height: 26 }" 14 | ); 15 | 16 | const viewModel = { 17 | _svgPath: svg, 18 | command: function() { 19 | viewer.scene.primitives.show = !viewer.scene.primitives.show; 20 | }, 21 | tooltip: "Show/Hide 3d tilesets" 22 | }; 23 | 24 | Cesium.knockout.applyBindings(viewModel, element); 25 | 26 | container.appendChild(element); 27 | } --------------------------------------------------------------------------------