├── .gitignore
├── index.js
├── demo
├── lib
│ ├── Cesium
│ │ ├── Widgets
│ │ │ ├── VRButton
│ │ │ │ └── VRButton.css
│ │ │ ├── Images
│ │ │ │ ├── info-loading.gif
│ │ │ │ ├── TimelineIcons.png
│ │ │ │ ├── ImageryProviders
│ │ │ │ │ ├── bingAerial.png
│ │ │ │ │ ├── bingRoads.png
│ │ │ │ │ ├── blueMarble.png
│ │ │ │ │ ├── sentinel-2.png
│ │ │ │ │ ├── earthAtNight.png
│ │ │ │ │ ├── stamenToner.png
│ │ │ │ │ ├── mapboxSatellite.png
│ │ │ │ │ ├── mapboxStreets.png
│ │ │ │ │ ├── mapboxTerrain.png
│ │ │ │ │ ├── naturalEarthII.png
│ │ │ │ │ ├── openStreetMap.png
│ │ │ │ │ ├── bingAerialLabels.png
│ │ │ │ │ ├── esriWorldImagery.png
│ │ │ │ │ ├── stamenWatercolor.png
│ │ │ │ │ ├── esriWorldStreetMap.png
│ │ │ │ │ ├── esriNationalGeographic.png
│ │ │ │ │ └── mapQuestOpenStreetMap.png
│ │ │ │ ├── TerrainProviders
│ │ │ │ │ ├── Ellipsoid.png
│ │ │ │ │ └── CesiumWorldTerrain.png
│ │ │ │ └── NavigationHelp
│ │ │ │ │ ├── Touch.svg
│ │ │ │ │ ├── TouchZoom.svg
│ │ │ │ │ ├── MouseRight.svg
│ │ │ │ │ ├── MouseLeft.svg
│ │ │ │ │ ├── MouseMiddle.svg
│ │ │ │ │ ├── TouchRotate.svg
│ │ │ │ │ ├── Mouse.svg
│ │ │ │ │ ├── TouchTilt.svg
│ │ │ │ │ └── TouchDrag.svg
│ │ │ ├── FullscreenButton
│ │ │ │ └── FullscreenButton.css
│ │ │ ├── CesiumWidget
│ │ │ │ ├── lighter.css
│ │ │ │ └── CesiumWidget.css
│ │ │ ├── PerformanceWatchdog
│ │ │ │ └── PerformanceWatchdog.css
│ │ │ ├── Timeline
│ │ │ │ ├── lighter.css
│ │ │ │ └── Timeline.css
│ │ │ ├── SelectionIndicator
│ │ │ │ └── SelectionIndicator.css
│ │ │ ├── Geocoder
│ │ │ │ ├── lighter.css
│ │ │ │ └── Geocoder.css
│ │ │ ├── BaseLayerPicker
│ │ │ │ ├── lighter.css
│ │ │ │ └── BaseLayerPicker.css
│ │ │ ├── lighterShared.css
│ │ │ ├── NavigationHelpButton
│ │ │ │ ├── lighter.css
│ │ │ │ └── NavigationHelpButton.css
│ │ │ ├── ProjectionPicker
│ │ │ │ └── ProjectionPicker.css
│ │ │ ├── Viewer
│ │ │ │ └── Viewer.css
│ │ │ ├── InfoBox
│ │ │ │ ├── InfoBox.css
│ │ │ │ └── InfoBoxDescription.css
│ │ │ ├── shared.css
│ │ │ ├── SceneModePicker
│ │ │ │ └── SceneModePicker.css
│ │ │ ├── Animation
│ │ │ │ ├── lighter.css
│ │ │ │ └── Animation.css
│ │ │ ├── Cesium3DTilesInspector
│ │ │ │ └── Cesium3DTilesInspector.css
│ │ │ ├── CesiumInspector
│ │ │ │ └── CesiumInspector.css
│ │ │ └── lighter.css
│ │ ├── Assets
│ │ │ ├── Images
│ │ │ │ ├── ion-credit.png
│ │ │ │ ├── cesium_credit.png
│ │ │ │ ├── bing_maps_credit.png
│ │ │ │ └── google_earth_credit.png
│ │ │ └── Textures
│ │ │ │ ├── maki
│ │ │ │ ├── bar.png
│ │ │ │ ├── bus.png
│ │ │ │ ├── car.png
│ │ │ │ ├── dam.png
│ │ │ │ ├── zoo.png
│ │ │ │ ├── bakery.png
│ │ │ │ ├── bank.png
│ │ │ │ ├── beer.png
│ │ │ │ ├── cafe.png
│ │ │ │ ├── camera.png
│ │ │ │ ├── cesium.png
│ │ │ │ ├── cinema.png
│ │ │ │ ├── circle.png
│ │ │ │ ├── city.png
│ │ │ │ ├── cross.png
│ │ │ │ ├── danger.png
│ │ │ │ ├── farm.png
│ │ │ │ ├── ferry.png
│ │ │ │ ├── fuel.png
│ │ │ │ ├── garden.png
│ │ │ │ ├── gift.png
│ │ │ │ ├── golf.png
│ │ │ │ ├── harbor.png
│ │ │ │ ├── heart.png
│ │ │ │ ├── marker.png
│ │ │ │ ├── museum.png
│ │ │ │ ├── music.png
│ │ │ │ ├── park.png
│ │ │ │ ├── park2.png
│ │ │ │ ├── pitch.png
│ │ │ │ ├── police.png
│ │ │ │ ├── post.png
│ │ │ │ ├── prison.png
│ │ │ │ ├── rail.png
│ │ │ │ ├── rocket.png
│ │ │ │ ├── school.png
│ │ │ │ ├── shop.png
│ │ │ │ ├── skiing.png
│ │ │ │ ├── soccer.png
│ │ │ │ ├── square.png
│ │ │ │ ├── star.png
│ │ │ │ ├── tennis.png
│ │ │ │ ├── town.png
│ │ │ │ ├── water.png
│ │ │ │ ├── airfield.png
│ │ │ │ ├── airport.png
│ │ │ │ ├── baseball.png
│ │ │ │ ├── bicycle.png
│ │ │ │ ├── building.png
│ │ │ │ ├── campsite.png
│ │ │ │ ├── cemetery.png
│ │ │ │ ├── chemist.png
│ │ │ │ ├── college.png
│ │ │ │ ├── cricket.png
│ │ │ │ ├── dog-park.png
│ │ │ │ ├── embassy.png
│ │ │ │ ├── entrance.png
│ │ │ │ ├── grocery.png
│ │ │ │ ├── heliport.png
│ │ │ │ ├── hospital.png
│ │ │ │ ├── land-use.png
│ │ │ │ ├── laundry.png
│ │ │ │ ├── library.png
│ │ │ │ ├── lodging.png
│ │ │ │ ├── logging.png
│ │ │ │ ├── monument.png
│ │ │ │ ├── oil-well.png
│ │ │ │ ├── parking.png
│ │ │ │ ├── pharmacy.png
│ │ │ │ ├── scooter.png
│ │ │ │ ├── suitcase.png
│ │ │ │ ├── swimming.png
│ │ │ │ ├── theatre.png
│ │ │ │ ├── toilets.png
│ │ │ │ ├── triangle.png
│ │ │ │ ├── village.png
│ │ │ │ ├── wetland.png
│ │ │ │ ├── art-gallery.png
│ │ │ │ ├── basketball.png
│ │ │ │ ├── commercial.png
│ │ │ │ ├── disability.png
│ │ │ │ ├── fast-food.png
│ │ │ │ ├── hairdresser.png
│ │ │ │ ├── ice-cream.png
│ │ │ │ ├── industrial.png
│ │ │ │ ├── lighthouse.png
│ │ │ │ ├── minefield.png
│ │ │ │ ├── mobilephone.png
│ │ │ │ ├── playground.png
│ │ │ │ ├── rail-above.png
│ │ │ │ ├── rail-light.png
│ │ │ │ ├── rail-metro.png
│ │ │ │ ├── restaurant.png
│ │ │ │ ├── roadblock.png
│ │ │ │ ├── telephone.png
│ │ │ │ ├── town-hall.png
│ │ │ │ ├── warehouse.png
│ │ │ │ ├── alcohol-shop.png
│ │ │ │ ├── fire-station.png
│ │ │ │ ├── polling-place.png
│ │ │ │ ├── star-stroked.png
│ │ │ │ ├── waste-basket.png
│ │ │ │ ├── america-football.png
│ │ │ │ ├── circle-stroked.png
│ │ │ │ ├── clothing-store.png
│ │ │ │ ├── marker-stroked.png
│ │ │ │ ├── parking-garage.png
│ │ │ │ ├── place-of-worship.png
│ │ │ │ ├── rail-underground.png
│ │ │ │ ├── religious-jewish.png
│ │ │ │ ├── religious-muslim.png
│ │ │ │ ├── slaughterhouse.png
│ │ │ │ ├── square-stroked.png
│ │ │ │ ├── triangle-stroked.png
│ │ │ │ ├── london-underground.png
│ │ │ │ ├── emergency-telephone.png
│ │ │ │ └── religious-christian.png
│ │ │ │ ├── moonSmall.jpg
│ │ │ │ ├── waterNormals.jpg
│ │ │ │ ├── LensFlare
│ │ │ │ ├── DirtMask.jpg
│ │ │ │ └── StarBurst.jpg
│ │ │ │ ├── waterNormalsSmall.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
│ │ │ │ └── pin.svg
│ │ ├── ThirdParty
│ │ │ ├── draco_decoder.wasm
│ │ │ └── Workers
│ │ │ │ └── deflate.js
│ │ └── Workers
│ │ │ ├── transferTypedArrayTest.js
│ │ │ └── cesiumWorkerBootstrapper.js
│ └── svg
│ │ ├── mapboxgl-ctrl-compass.svg
│ │ ├── mapboxgl-ctrl-zoom-out.svg
│ │ ├── mapboxgl-ctrl-attrib.svg
│ │ ├── mapboxgl-ctrl-zoom-in.svg
│ │ └── mapboxgl-ctrl-geolocate.svg
└── scatter.html
├── lib
├── GLMapModel.js
├── GLMap.js
├── GLMapView.js
├── FlowEcharts.js
└── GLMapCoordSys.js
├── webpack.config.js
├── package.json
├── README.md
├── LICENSE
└── dist
├── FlowEcharts.min.js
└── FlowEcharts.js
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | .idea
4 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | require("./lib/GLMap.js")
2 | var FlowEcharts=require("./lib/FlowEcharts.js")
3 | module.exports=FlowEcharts;
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/VRButton/VRButton.css:
--------------------------------------------------------------------------------
1 | .cesium-button.cesium-vrButton{display:block;width:100%;height:100%;margin:0;border-radius:0;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Images/ion-credit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Images/ion-credit.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/bar.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/bus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/bus.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/car.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/car.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/dam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/dam.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/zoo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/zoo.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Images/cesium_credit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Images/cesium_credit.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/bakery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/bakery.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/bank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/bank.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/beer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/beer.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cafe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cafe.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/camera.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cesium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cesium.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cinema.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cinema.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/circle.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/city.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/city.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cross.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/danger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/danger.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/farm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/farm.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/ferry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/ferry.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/fuel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/fuel.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/garden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/garden.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/gift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/gift.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/golf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/golf.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/harbor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/harbor.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/heart.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/marker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/marker.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/museum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/museum.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/music.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/park.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/park.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/park2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/park2.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/pitch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/pitch.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/police.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/police.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/post.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/prison.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/prison.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rail.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rocket.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/school.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/school.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/shop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/shop.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/skiing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/skiing.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/soccer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/soccer.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/square.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/star.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/tennis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/tennis.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/town.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/town.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/water.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/water.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/moonSmall.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/moonSmall.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/ThirdParty/draco_decoder.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/ThirdParty/draco_decoder.wasm
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/info-loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/info-loading.gif
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/airfield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/airfield.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/airport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/airport.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/baseball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/baseball.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/bicycle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/bicycle.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/building.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/building.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/campsite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/campsite.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cemetery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cemetery.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/chemist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/chemist.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/college.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/college.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/cricket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/cricket.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/dog-park.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/dog-park.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/embassy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/embassy.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/entrance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/entrance.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/grocery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/grocery.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/heliport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/heliport.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/hospital.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/hospital.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/land-use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/land-use.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/laundry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/laundry.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/library.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/library.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/lodging.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/lodging.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/logging.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/logging.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/monument.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/monument.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/oil-well.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/oil-well.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/parking.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/parking.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/pharmacy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/pharmacy.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/scooter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/scooter.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/suitcase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/suitcase.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/swimming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/swimming.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/theatre.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/theatre.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/toilets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/toilets.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/triangle.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/village.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/village.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/wetland.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/wetland.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/waterNormals.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/waterNormals.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/FullscreenButton/FullscreenButton.css:
--------------------------------------------------------------------------------
1 | .cesium-button.cesium-fullscreenButton{display:block;width:100%;height:100%;margin:0;border-radius:0;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/TimelineIcons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/TimelineIcons.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Images/bing_maps_credit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Images/bing_maps_credit.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/art-gallery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/art-gallery.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/basketball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/basketball.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/commercial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/commercial.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/disability.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/disability.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/fast-food.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/fast-food.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/hairdresser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/hairdresser.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/ice-cream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/ice-cream.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/industrial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/industrial.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/lighthouse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/lighthouse.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/minefield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/minefield.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/mobilephone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/mobilephone.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/playground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/playground.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rail-above.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rail-above.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rail-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rail-light.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rail-metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rail-metro.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/restaurant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/restaurant.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/roadblock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/roadblock.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/telephone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/telephone.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/town-hall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/town-hall.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/warehouse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/warehouse.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Images/google_earth_credit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Images/google_earth_credit.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/LensFlare/DirtMask.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/LensFlare/DirtMask.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/alcohol-shop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/alcohol-shop.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/fire-station.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/fire-station.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/polling-place.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/polling-place.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/star-stroked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/star-stroked.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/waste-basket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/waste-basket.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/waterNormalsSmall.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/waterNormalsSmall.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/LensFlare/StarBurst.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/LensFlare/StarBurst.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/0/0/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/0/0/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/0/1/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/0/1/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/0/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/0/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/0/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/0/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/1/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/1/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/1/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/1/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/2/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/2/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/2/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/2/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/3/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/3/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/3/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/1/3/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/0/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/1/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/2/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/3/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/4/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/5/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/6/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/0.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/1.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/2.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/NaturalEarthII/2/7/3.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_my.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_my.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_px.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_px.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_py.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_py.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/america-football.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/america-football.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/circle-stroked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/circle-stroked.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/clothing-store.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/clothing-store.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/marker-stroked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/marker-stroked.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/parking-garage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/parking-garage.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/place-of-worship.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/place-of-worship.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/rail-underground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/rail-underground.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/religious-jewish.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/religious-jewish.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/religious-muslim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/religious-muslim.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/slaughterhouse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/slaughterhouse.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/square-stroked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/square-stroked.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/triangle-stroked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/triangle-stroked.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/london-underground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/london-underground.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/emergency-telephone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/emergency-telephone.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/maki/religious-christian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Assets/Textures/maki/religious-christian.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingAerial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingAerial.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingRoads.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingRoads.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/blueMarble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/blueMarble.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/sentinel-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/sentinel-2.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/TerrainProviders/Ellipsoid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/TerrainProviders/Ellipsoid.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/earthAtNight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/earthAtNight.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/stamenToner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/stamenToner.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxSatellite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxSatellite.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxStreets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxStreets.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxTerrain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapboxTerrain.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/naturalEarthII.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/naturalEarthII.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/openStreetMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/openStreetMap.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingAerialLabels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/bingAerialLabels.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriWorldImagery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriWorldImagery.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/stamenWatercolor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/stamenWatercolor.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriWorldStreetMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriWorldStreetMap.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/TerrainProviders/CesiumWorldTerrain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/TerrainProviders/CesiumWorldTerrain.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriNationalGeographic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/esriNationalGeographic.png
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapQuestOpenStreetMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZemingLun/cesium.FlowEcharts/HEAD/demo/lib/Cesium/Widgets/Images/ImageryProviders/mapQuestOpenStreetMap.png
--------------------------------------------------------------------------------
/demo/lib/svg/mapboxgl-ctrl-compass.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/demo/lib/svg/mapboxgl-ctrl-zoom-out.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/demo/lib/svg/mapboxgl-ctrl-attrib.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/CesiumWidget/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-widget-errorPanel{background:rgba(255,255,255,0.7);}.cesium-lighter .cesium-widget-errorPanel-content{border:1px solid #526F82;border-radius:7px;background-color:white;color:black;}.cesium-lighter .cesium-widget-errorPanel-header{color:#B87D00;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/PerformanceWatchdog/PerformanceWatchdog.css:
--------------------------------------------------------------------------------
1 | .cesium-performance-watchdog-message-area{position:relative;background-color:yellow;color:black;padding:10px;}.cesium-performance-watchdog-message{margin-right:30px;}.cesium-performance-watchdog-message-dismiss{position:absolute;right:0;margin:0 10px 0 0;}
--------------------------------------------------------------------------------
/lib/GLMapModel.js:
--------------------------------------------------------------------------------
1 | define(function(require) {
2 |
3 | return require('echarts').extendComponentModel({
4 | type: 'GLMap',
5 |
6 | getBMap: function() {
7 | // __bmap is injected when creating BMapCoordSys
8 | return this.__GLMap
9 | },
10 |
11 | defaultOption: {
12 | roam: false
13 | }
14 | })
15 | })
16 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Timeline/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-timeline-bar{background:linear-gradient(to bottom,#eeeeee 0%,#ffffff 50%,#fafafa 100%);}.cesium-lighter .cesium-timeline-ticLabel{color:#000;}.cesium-lighter .cesium-timeline-ticMain{position:absolute;bottom:0;left:0;width:1px;height:50%;background:#000;}.cesium-lighter .cesium-timeline-ticSub{background:#444;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Assets/Textures/pin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/SelectionIndicator/SelectionIndicator.css:
--------------------------------------------------------------------------------
1 | .cesium-selection-wrapper{position:absolute;width:160px;height:160px;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s 0.2s,opacity 0.2s ease-in;}.cesium-selection-wrapper-visible{visibility:visible;opacity:1;transition:opacity 0.2s ease-out;}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px;}
--------------------------------------------------------------------------------
/demo/lib/svg/mapboxgl-ctrl-zoom-in.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Geocoder/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-geocoder-input{border:solid 1px #759dc0;background-color:rgba(240,240,240,0.9);color:black;}.cesium-lighter .cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff;}.cesium-lighter .cesium-geocoder-searchButton{background-color:#e2f0ff;fill:#111;}.cesium-lighter .cesium-geocoder-searchButton:hover{background-color:#a6d2ff;}
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
1 | var PROD = process.argv.indexOf('-p') >= 0;
2 |
3 | module.exports = {
4 | entry: {
5 | 'FlowEcharts': __dirname + '/index.js',
6 | },
7 | output: {
8 | libraryTarget: 'umd',
9 | library: ['[name]'],
10 | path: __dirname + '/dist/',
11 | filename: PROD ? '[name].min.js' : '[name].js'
12 | },
13 | externals: {
14 | 'echarts': 'echarts',
15 | 'Cesium': 'Cesium'
16 | }
17 | };
18 |
--------------------------------------------------------------------------------
/lib/GLMap.js:
--------------------------------------------------------------------------------
1 | /**
2 | * GLMap component extension
3 | */
4 | define(function(require) {
5 | require('echarts').registerCoordinateSystem(
6 | 'GLMap', require('./GLMapCoordSys')
7 | )
8 | require('./GLMapModel')
9 | require('./GLMapView')
10 |
11 | // Action
12 | require('echarts').registerAction({
13 | type: 'GLMapRoam',
14 | event: 'GLMapRoam',
15 | update: 'updateLayout'
16 | }, function(payload, ecModel) {
17 | })
18 |
19 | return {
20 | version: '1.0.0'
21 | }
22 | })
23 |
24 |
25 |
--------------------------------------------------------------------------------
/lib/GLMapView.js:
--------------------------------------------------------------------------------
1 | define(function(require) {
2 | return require('echarts').extendComponentView({
3 | type: 'GLMap',
4 |
5 | init: function(ecModel, api) {
6 | this.api = api
7 | echarts.glMap.postRender.addEventListener(this.moveHandler, this)
8 | },
9 | moveHandler: function() {
10 | this.api.dispatchAction({ type: 'GLMapRoam' })
11 | },
12 | render: function(GLMapModel, ecModel, api) {
13 |
14 | },
15 | dispose: function(ecModel, api) {
16 | echarts.glMap.postRender.removeEventListener(this.moveHandler, this)
17 | }
18 | })
19 | })
20 |
--------------------------------------------------------------------------------
/demo/lib/svg/mapboxgl-ctrl-geolocate.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/BaseLayerPicker/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-baseLayerPicker-itemIcon{border-color:#759dc0;}.cesium-lighter .cesium-baseLayerPicker-dropDown{background-color:rgba(240,240,240,0.75);}.cesium-lighter .cesium-baseLayerPicker-sectionTitle{color:black;}.cesium-lighter .cesium-baseLayerPicker-itemLabel{color:black;}.cesium-lighter .cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#000;}.cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:rgb(0,61,168);}.cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:double 4px rgb(0,61,168);}
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "echartslayer",
3 | "version": "0.1.6",
4 | "description": "echarts MapboxGL",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "lizhengxue",
10 | "license": "ISC",
11 | "dependencies": {
12 | "echarts": "4.3.0"
13 | },
14 | "devDependencies": {
15 | "webpack": "^4.41.0",
16 | "webpack-cli": "^3.3.9"
17 | },
18 | "repository": {
19 | "type": "git",
20 | "url": "git+https://github.com/lzxue/echartsLayer.git"
21 | },
22 | "keywords": [
23 | "mapboxgl",
24 | "echarts"
25 | ],
26 | "homepage": "https://github.com/lzxue/echartsLayer#readme"
27 | }
28 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/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 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/lighterShared.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-button{color:#111;fill:#111;background:#e2f0ff;border:1px solid #759dc0;}.cesium-lighter .cesium-button:focus{color:#000;fill:#000;border-color:#ea4;}.cesium-lighter .cesium-button:hover{color:#000;fill:#000;background:#a6d2ff;border-color:#aef;box-shadow:0 0 8px #777;}.cesium-lighter .cesium-button:active{color:#fff;fill:#fff;background:#48b;border-color:#ea0;}.cesium-lighter .cesium-button:disabled,.cesium-lighter .cesium-button-disabled,.cesium-lighter .cesium-button-disabled:focus,.cesium-lighter .cesium-button-disabled:hover,.cesium-lighter .cesium-button-disabled:active{background:#ccc;border-color:#999;color:#999;fill:#999;box-shadow:none;}.cesium-lighter .cesium-performanceDisplay{background-color:#e2f0ff;border-color:#759dc0;}.cesium-lighter .cesium-performanceDisplay-fps{color:#e52;}.cesium-lighter .cesium-performanceDisplay-ms{color:#ea4;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/NavigationHelpButton/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-navigation-help-instructions{border:1px solid #759dc0;background-color:rgba(255,255,255,0.9);}.cesium-lighter .cesium-navigation-help-pan{color:#66ccee;font-weight:bold;}.cesium-lighter .cesium-navigation-help-zoom{color:#65ec00;font-weight:bold;}.cesium-lighter .cesium-navigation-help-rotate{color:#eec722;font-weight:bold;}.cesium-lighter .cesium-navigation-help-tilt{color:#d800d8;font-weight:bold;}.cesium-lighter .cesium-navigation-help-details{color:#222222;}.cesium-lighter .cesium-navigation-button{color:#222222;border-top:1px solid #759dc0;border-right:1px solid #759dc0;}.cesium-lighter .cesium-navigation-button-selected{background-color:rgba(196,225,255,0.9);}.cesium-lighter .cesium-navigation-button-unselected{background-color:rgba(226,240,255,0.9);}.cesium-lighter .cesium-navigation-button-unselected:hover{background-color:rgba(166,210,255,0.9);}
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## cesium FlowEcharts
2 | Add [echarts](https://github.com/ecomfe/echarts) charts to [cesium](https://github.com/AnalyticalGraphicsInc/cesium) as a layer
3 |
4 | In order to use this plugin, include the echartsjs, cesium and FlowEcharts.js on your page and use it as follow:
5 |
6 | ### demo
7 |
8 | [人员迁徙](https://zeminglun.github.io/cesium.FlowEcharts/demo/line.html)
9 |
10 | [散点图态势](https://zeminglun.github.io/cesium.FlowEcharts/demo/scatter.html)
11 |
12 | ### import
13 |
14 | ```html
15 |
16 |
17 |
18 |
19 | ```
20 |
21 |
22 | ### Usage
23 |
24 | set the charts attribute coordinateSystem:"GLMap"
25 |
26 | ```js
27 | option = {
28 | GLMap: { //Must
29 |
30 | },
31 | series: [{
32 | coordinateSystem: 'GLMap',
33 | }]
34 | }
35 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/CesiumWidget/CesiumWidget.css:
--------------------------------------------------------------------------------
1 | .cesium-widget{position:relative;}.cesium-widget,.cesium-widget canvas{width:100%;height:100%;touch-action:none;}.cesium-widget-credits{display:block;position:absolute;bottom:0;left:0;color:#fff;font-size:10px;text-shadow:0px 0px 2px #000000;padding-right:5px;}.cesium-widget-credits a,.cesium-widget-credits a:visited{color:#fff;}.cesium-widget-errorPanel{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,0.7);z-index:99999;}.cesium-widget-errorPanel:before{display:inline-block;vertical-align:middle;height:100%;content:"";}.cesium-widget-errorPanel-content{width:75%;display:inline-block;text-align:left;vertical-align:middle;border:1px solid #526F82;border-radius:7px;background-color:black;color:white;font-size:10pt;padding:1em;}.cesium-widget-errorPanel-header{font-size:120%;color:#fe4;}.cesium-widget-errorPanel-scroll{overflow:auto;font-family:monospace;white-space:pre-wrap;padding:0;margin:10px 0;}.cesium-widget-errorPanel-buttonPanel{text-align:center;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/ProjectionPicker/ProjectionPicker.css:
--------------------------------------------------------------------------------
1 | span.cesium-projectionPicker-wrapper{display:inline-block;position:relative;margin:0 3px;}.cesium-projectionPicker-visible{visibility:visible;opacity:1;transition:opacity 0.25s linear;}.cesium-projectionPicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s 0.25s,opacity 0.25s linear;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-none{display:none;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon{box-sizing:border-box;padding:0;margin:3px 0;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic{margin:0 0 3px 0;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic{left:100%;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective{left:-100%;}.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff;}
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2016 @thinkinggis
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Workers/transferTypedArrayTest.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Cesium - https://github.com/AnalyticalGraphicsInc/cesium
3 | *
4 | * Copyright 2011-2017 Cesium Contributors
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * Columbus View (Pat. Pend.)
19 | *
20 | * Portions licensed separately.
21 | * See https://github.com/AnalyticalGraphicsInc/cesium/blob/master/LICENSE.md for full licensing details.
22 | */
23 | "undefined"==typeof self&&(self={}),self.onmessage=function(e){"use strict";var s=e.data.array,a=self.webkitPostMessage||self.postMessage;try{a({array:s},[s.buffer])}catch(e){a({})}};
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Timeline/Timeline.css:
--------------------------------------------------------------------------------
1 | .cesium-timeline-main{position:relative;left:0;bottom:0;overflow:hidden;border:solid 1px #888;}.cesium-timeline-trackContainer{width:100%;overflow:auto;border-top:solid 1px #888;position:relative;top:0;left:0;}.cesium-timeline-tracks{position:absolute;top:0;left:0;width:100%;}.cesium-timeline-needle{position:absolute;left:0;top:1.7em;bottom:0;width:1px;background:#F00;}.cesium-timeline-bar{position:relative;left:0;top:0;overflow:hidden;cursor:pointer;width:100%;height:1.7em;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%);}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;font-size:80%;z-index:-200;}.cesium-timeline-highlight{position:absolute;bottom:0;left:0;background:#08F;}.cesium-timeline-ticLabel{position:absolute;top:0;left:0;white-space:nowrap;font-size:80%;color:#eee;}.cesium-timeline-ticMain{position:absolute;bottom:0;left:0;width:1px;height:50%;background:#eee;}.cesium-timeline-ticSub{position:absolute;bottom:0;left:0;width:1px;height:33%;background:#aaa;}.cesium-timeline-ticTiny{position:absolute;bottom:0;left:0;width:1px;height:25%;background:#888;}.cesium-timeline-icon16{display:block;position:absolute;width:16px;height:16px;background-image:url("../Images/TimelineIcons.png");background-repeat:no-repeat;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Viewer/Viewer.css:
--------------------------------------------------------------------------------
1 | .cesium-viewer{font-family:sans-serif;font-size:16px;overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%;}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%;}.cesium-viewer-bottom{display:block;position:absolute;bottom:0;left:0;right:0;padding-right:5px;}.cesium-viewer .cesium-widget-credits{display:inline;position:static;bottom:auto;left:auto;padding-right:0;color:#ffffff;font-size:10px;text-shadow:0 0 2px #000000;}.cesium-viewer-timelineContainer{position:absolute;bottom:0;left:169px;right:29px;height:27px;padding:0;margin:0;overflow:hidden;font-size:14px;}.cesium-viewer-animationContainer{position:absolute;bottom:0;left:0;padding:0;width:169px;height:112px;}.cesium-viewer-fullscreenContainer{position:absolute;bottom:0;right:0;padding:0;width:29px;height:29px;overflow:hidden;}.cesium-viewer-vrContainer{position:absolute;bottom:0;right:0;padding:0;width:29px;height:29px;overflow:hidden;}.cesium-viewer-toolbar{display:block;position:absolute;top:5px;right:5px;}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;top:50px;right:10px;}.cesium-viewer-geocoderContainer{position:relative;display:inline-block;margin:0 3px;}.cesium-viewer-cesium3DTilesInspectorContainer{display:block;position:absolute;top:50px;right:10px;max-height:calc(100% - 120px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Geocoder/Geocoder.css:
--------------------------------------------------------------------------------
1 | .cesium-viewer-geocoderContainer .cesium-geocoder-input{border:solid 1px #444;background-color:rgba(40,40,40,0.7);color:white;display:inline-block;vertical-align:middle;width:0;height:32px;margin:0;padding:0 32px 0 0;border-radius:0;box-sizing:border-box;transition:width ease-in-out 0.25s,background-color 0.2s ease-in-out;-webkit-appearance:none;}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff;}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{border-color:#ea4;background-color:rgba(15,15,15,0.9);box-shadow:none;outline:none;}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide{padding-left:4px;width:250px;}.cesium-viewer-geocoderContainer .search-results{position:absolute;background-color:#000;color:#eee;overflow-y:auto;opacity:0.8;width:100%;}.cesium-viewer-geocoderContainer .search-results ul{list-style-type:none;margin:0;padding:0;}.cesium-viewer-geocoderContainer .search-results ul li{font-size:14px;padding:3px 10px;}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer;}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b;}.cesium-geocoder-searchButton{background-color:#303336;display:inline-block;position:absolute;cursor:pointer;width:32px;top:1px;right:1px;height:30px;vertical-align:middle;fill:#edffff;}.cesium-geocoder-searchButton:hover{background-color:#48b;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/InfoBox/InfoBox.css:
--------------------------------------------------------------------------------
1 | .cesium-infoBox{display:block;position:absolute;top:50px;right:0;width:40%;max-width:480px;background:rgba(38,38,38,0.95);color:#edffff;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 10px 1px #000;transform:translate(100%,0);visibility:hidden;opacity:0;transition:visibility 0s 0.2s,opacity 0.2s ease-in,transform 0.2s ease-in;}.cesium-infoBox-visible{transform:translate(0,0);visibility:visible;opacity:1;transition:opacity 0.2s ease-out,transform 0.2s ease-out;}.cesium-infoBox-title{display:block;height:20px;padding:5px 30px 5px 25px;background:rgba(84,84,84,1.0);border-top-left-radius:7px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:content-box;}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px;}button.cesium-infoBox-camera{display:block;position:absolute;top:4px;left:4px;width:22px;height:22px;background:transparent;border-color:transparent;border-radius:3px;padding:0 5px;margin:0;}button.cesium-infoBox-close{display:block;position:absolute;top:5px;right:5px;height:20px;background:transparent;border:none;border-radius:2px;font-weight:bold;font-size:16px;padding:0 5px;margin:0;color:#edffff;}button.cesium-infoBox-close:focus{background:rgba(238,136,0,0.44);outline:none;}button.cesium-infoBox-close:hover{background:#888;color:#000;}button.cesium-infoBox-close:active{background:#a00;color:#000;}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none;}.cesium-infoBox-iframe{border:none;width:100%;width:calc(100% - 2px);}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/shared.css:
--------------------------------------------------------------------------------
1 | .cesium-svgPath-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.cesium-button{display:inline-block;position:relative;background:#303336;border:1px solid #444;color:#edffff;fill:#edffff;border-radius:4px;padding:5px 12px;margin:2px 3px;cursor:pointer;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:none;}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff;}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff;}.cesium-button:disabled,.cesium-button-disabled,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button-disabled:active{background:#303336;border-color:#444;color:#646464;fill:#646464;box-shadow:none;cursor:default;}.cesium-button option{background-color:#000;color:#eee;}.cesium-button option:disabled{color:#777;}.cesium-button input,.cesium-button label{cursor:pointer;}.cesium-button input{vertical-align:sub;}.cesium-toolbar-button{box-sizing:border-box;width:32px;height:32px;border-radius:14%;padding:0;vertical-align:middle;z-index:0;}.cesium-performanceDisplay-defaultContainer{position:absolute;top:50px;right:10px;text-align:right;}.cesium-performanceDisplay{background-color:rgba(40,40,40,0.7);padding:7px;border-radius:5px;border:1px solid #444;font:bold 12px sans-serif;}.cesium-performanceDisplay-fps{color:#e52;}.cesium-performanceDisplay-throttled{color:#a42;}.cesium-performanceDisplay-ms{color:#de3;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/SceneModePicker/SceneModePicker.css:
--------------------------------------------------------------------------------
1 | span.cesium-sceneModePicker-wrapper{display:inline-block;position:relative;margin:0 3px;}.cesium-sceneModePicker-visible{visibility:visible;opacity:1;transition:opacity 0.25s linear;}.cesium-sceneModePicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s 0.25s,opacity 0.25s linear;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none;}.cesium-sceneModePicker-slide-svg{transition:left 2s;top:0;left:0;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;padding:0;margin:3px 0;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D{margin:0 0 3px 0;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D{left:100%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView{left:200%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D{left:-200%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D{left:-100%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D{left:-100%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%;}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Animation/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-animation-themeNormal{color:#E5F2FE;}.cesium-lighter .cesium-animation-themeHover{color:#ABD6FF;}.cesium-lighter .cesium-animation-themeSelect{color:#E5F2FE;}.cesium-lighter .cesium-animation-themeDisabled{color:#EFEFEF;}.cesium-lighter .cesium-animation-themeKnob{color:#E1E2E3;}.cesium-lighter .cesium-animation-themePointer{color:#FA5;}.cesium-lighter .cesium-animation-themeSwoosh{color:#ACE;}.cesium-lighter .cesium-animation-themeSwooshHover{color:#BDF;}.cesium-lighter .cesium-animation-svgText{fill:#111;}.cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonPath{fill:#111;}.cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#759DC0;}.cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonGlow{fill:#FFAA2A;}.cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#EA0;}.cesium-lighter .cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#759DC0;}.cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff;}.cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#EA0;}.cesium-lighter .cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#ABD6FF;}.cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#D3D3D3;}.cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181;}.cesium-lighter .cesium-animation-shuttleRingBack{fill:#FAFAFA;fill-opacity:1;stroke:#AEAEAE;stroke-width:1.2;}.cesium-lighter .cesium-animation-shuttleRingSwoosh line{stroke:#8AC;}.cesium-lighter .cesium-animation-knobOuter{stroke:#A5A5A5;}
--------------------------------------------------------------------------------
/lib/FlowEcharts.js:
--------------------------------------------------------------------------------
1 | function FlowEcharts(viewer, option) {
2 | this._mapContainer = viewer
3 | this._overlay = this._createChartOverlay()
4 | this._overlay.setOption(option)
5 | }
6 |
7 | FlowEcharts.prototype._createChartOverlay = function() {
8 | var scene = this._mapContainer.scene
9 | scene.canvas.setAttribute('tabIndex', 0)
10 | var echartDom = document.createElement('div')
11 | echartDom.style.position = 'absolute'
12 | echartDom.style.top = '0px'
13 | echartDom.style.left = '0px'
14 | echartDom.style.width = scene.canvas.width + 'px'
15 | echartDom.style.height = scene.canvas.height + 'px'
16 | echartDom.style.pointerEvents = 'none'
17 | echartDom.setAttribute('id', 'echarts')
18 | echartDom.setAttribute('class', 'echartMap')
19 | this._mapContainer.container.appendChild(echartDom)
20 | this._echartsContainer = echartDom
21 | echarts.glMap = scene
22 | return echarts.init(echartDom)
23 | }
24 |
25 | FlowEcharts.prototype.dispose = function() {
26 | if (this._echartsContainer) {
27 | this._mapContainer.container.removeChild(this._echartsContainer)
28 | this._echartsContainer = null
29 | }
30 | if (this._overlay) {
31 | this._overlay.dispose()
32 | this._overlay = null
33 | }
34 | }
35 |
36 | FlowEcharts.prototype.destroy = function() {
37 | this.dispose()
38 | }
39 |
40 | FlowEcharts.prototype.updateOverlay = function(option) {
41 | if (this._overlay) {
42 | this._overlay.setOption(option)
43 | }
44 | }
45 |
46 | FlowEcharts.prototype.getMap = function() {
47 | return this._mapContainer
48 | }
49 |
50 | FlowEcharts.prototype.getOverlay = function() {
51 | return this._overlay
52 | }
53 |
54 | module.exports = FlowEcharts
55 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/NavigationHelpButton/NavigationHelpButton.css:
--------------------------------------------------------------------------------
1 | .cesium-navigationHelpButton-wrapper{position:relative;display:inline-block;}.cesium-navigation-help{visibility:hidden;position:absolute;top:38px;right:2px;width:250px;border-radius:10px;transform:scale(0.01);transform-origin:234px -10px;transition:visibility 0s 0.25s,transform 0.25s ease-in;}.cesium-navigation-help-visible{visibility:visible;transform:scale(1);transition:transform 0.25s ease-out;}.cesium-navigation-help-instructions{border:1px solid #444;background-color:rgba(38,38,38,0.75);padding-bottom:5px;border-radius:0 0 10px 10px;}.cesium-click-navigation-help{display:none;}.cesium-touch-navigation-help{display:none;padding-top:5px;}.cesium-click-navigation-help-visible{display:block;}.cesium-touch-navigation-help-visible{display:block;}.cesium-navigation-help-pan{color:#66ccff;font-weight:bold;}.cesium-navigation-help-zoom{color:#65fd00;font-weight:bold;}.cesium-navigation-help-rotate{color:#ffd800;font-weight:bold;}.cesium-navigation-help-tilt{color:#d800d8;font-weight:bold;}.cesium-navigation-help-details{color:#ffffff;}.cesium-navigation-button{color:#fff;background-color:transparent;border-bottom:none;border-top:1px solid #444;border-right:1px solid #444;margin:0;width:50%;cursor:pointer;}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px;}.cesium-navigation-button:focus{outline:none;}.cesium-navigation-button-left{border-radius:10px 0 0 0;border-left:1px solid #444;}.cesium-navigation-button-right{border-radius:0 10px 0 0;border-left:none;}.cesium-navigation-button-selected{background-color:rgba(38,38,38,0.75);}.cesium-navigation-button-unselected{background-color:rgba(0,0,0,0.75);}.cesium-navigation-button-unselected:hover{background-color:rgba(76,76,76,0.75);}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Cesium3DTilesInspector/Cesium3DTilesInspector.css:
--------------------------------------------------------------------------------
1 | ul.cesium-cesiumInspector-statistics{margin:0;padding-top:3px;padding-bottom:3px;}ul.cesium-cesiumInspector-statistics + ul.cesium-cesiumInspector-statistics{border-top:1px solid #aaa;}.cesium-cesiumInspector-slider{margin-top:5px;}.cesium-cesiumInspector-slider input[type=number]{text-align:left;background-color:#222;outline:none;border:1px solid #444;color:#edffff;width:100px;border-radius:3px;padding:1px;margin-left:10px;cursor:auto;}.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button,.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cesium-cesiumInspector-slider input[type=range]{margin-left:5px;vertical-align:middle;}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none;}.cesium-cesiumInspector-styleEditor{padding:10px;border-radius:5px;background:rgba(48,51,54,0.8);border:1px solid #444;}.cesium-cesiumInspector-styleEditor textarea{width:100%;height:300px;background:transparent;color:#edffff;border:none;padding:0;white-space:pre;overflow-wrap:normal;overflow-x:auto;}.cesium-3DTilesInspector{width:300px;pointer-events:all;}.cesium-3DTilesInspector-statistics{font-size:11px;}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{width:100%;box-sizing:border-box;}.cesium-cesiumInspector-error{color:#ff9e9e;overflow:auto;}.cesium-3DTilesInspector .cesium-cesiumInspector-section{margin-top:3px;}.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader + .cesium-cesiumInspector-show{border-top:1px solid white;}input.cesium-cesiumInspector-url{overflow:hidden;white-space:nowrap;overflow-x:scroll;background-color:transparent;color:white;outline:none;border:none;height:1em;width:100%;}.cesium-cesiumInspector .field-group{display:table;}.cesium-cesiumInspector .field-group > label{display:table-cell;font-weight:bold;}.cesium-cesiumInspector .field-group > .field{display:table-cell;width:100%;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/BaseLayerPicker/BaseLayerPicker.css:
--------------------------------------------------------------------------------
1 | .cesium-baseLayerPicker-selected{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.cesium-baseLayerPicker-dropDown{display:block;position:absolute;box-sizing:content-box;top:auto;right:0;width:320px;max-height:500px;margin-top:5px;background-color:rgba(38,38,38,0.75);border:1px solid #444;padding:6px;overflow:auto;border-radius:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:translate(0,-20%);visibility:hidden;opacity:0;transition:visibility 0s 0.2s,opacity 0.2s ease-in,transform 0.2s ease-in;}.cesium-baseLayerPicker-dropDown-visible{transform:translate(0,0);visibility:visible;opacity:1;transition:opacity 0.2s ease-out,transform 0.2s ease-out;}.cesium-baseLayerPicker-sectionTitle{display:block;font-family:sans-serif;font-size:16pt;text-align:left;color:#edffff;margin-bottom:4px;}.cesium-baseLayerPicker-choices{margin-bottom:5px;}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt;}.cesium-baseLayerPicker-choices{display:block;border:1px solid #888;border-radius:5px;padding:5px 0;}.cesium-baseLayerPicker-item{display:inline-block;vertical-align:top;margin:2px 5px;width:64px;text-align:center;cursor:pointer;}.cesium-baseLayerPicker-itemLabel{display:block;font-family:sans-serif;font-size:8pt;text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word;}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel{text-decoration:underline;}.cesium-baseLayerPicker-itemIcon{display:inline-block;position:relative;width:inherit;height:auto;background-size:100% 100%;border:solid 1px #444;border-radius:9px;color:#edffff;margin:0;padding:0;cursor:pointer;box-sizing:border-box;}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#fff;box-shadow:0 0 8px #fff,0 0 8px #fff;}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:rgb(189,236,248);}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:double 4px rgb(189,236,248);}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/CesiumInspector/CesiumInspector.css:
--------------------------------------------------------------------------------
1 | .cesium-cesiumInspector{border-radius:5px;transition:width ease-in-out 0.25s;background:rgba(48,51,54,0.8);border:1px solid #444;color:#edffff;display:inline-block;position:relative;padding:4px 12px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;}.cesium-cesiumInspector-button{text-align:center;font-size:11pt;}.cesium-cesiumInspector-visible .cesium-cesiumInspector-button{border-bottom:1px solid #aaa;padding-bottom:3px;}.cesium-cesiumInspector input:enabled,.cesium-cesiumInspector-button{cursor:pointer;}.cesium-cesiumInspector-visible{width:185px;height:auto;}.cesium-cesiumInspector-hidden{width:122px;height:17px;}.cesium-cesiumInspector-sectionContent{max-height:500px;}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;padding:0 !important;overflow:hidden;}.cesium-cesiumInspector-dropDown{margin:5px 0;font-family:sans-serif;font-size:10pt;width:185px;}.cesium-cesiumInspector-frustumStatistics{padding-left:10px;padding:5px;background-color:rgba(80,80,80,0.75);}.cesium-cesiumInspector-pickButton{background-color:rgba(0,0,0,0.3);border:1px solid #444;color:#edffff;border-radius:5px;padding:3px 7px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;}.cesium-cesiumInspector-pickButton:focus{outline:none;}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{color:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff;}.cesium-cesiumInspector-center{text-align:center;}.cesium-cesiumInspector-sectionHeader{font-weight:bold;font-size:10pt;margin:0;cursor:pointer;}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;padding:3px;margin-bottom:5px;}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height 0.25s;}.cesium-cesiumInspector-tileText{padding-bottom:10px;border-bottom:1px solid #aaa;}.cesium-cesiumInspector-relativeText{padding-top:10px;}.cesium-cesiumInspector-sectionHeader::before{margin-right:5px;content:'-';width:1ch;display:inline-block;}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader::before{content:'+';}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Animation/Animation.css:
--------------------------------------------------------------------------------
1 | .cesium-animation-theme{visibility:hidden;display:block;position:absolute;z-index:-100;}.cesium-animation-themeNormal{color:#222;}.cesium-animation-themeHover{color:#4488B0;}.cesium-animation-themeSelect{color:#242;}.cesium-animation-themeDisabled{color:#333;}.cesium-animation-themeKnob{color:#222;}.cesium-animation-themePointer{color:#2E2;}.cesium-animation-themeSwoosh{color:#8AC;}.cesium-animation-themeSwooshHover{color:#AEF;}.cesium-animation-svgText{fill:#edffff;font-family:Sans-Serif;font-size:15px;text-anchor:middle;}.cesium-animation-blank{fill:#000;fill-opacity:0.01;stroke:none;}.cesium-animation-rectButton{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.cesium-animation-rectButton .cesium-animation-buttonGlow{fill:#fff;stroke:none;display:none;}.cesium-animation-rectButton:hover .cesium-animation-buttonGlow{display:block;}.cesium-animation-rectButton .cesium-animation-buttonPath{fill:#edffff;}.cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#444;stroke-width:1.2;}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#AEF;}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#ABD6FF;}.cesium-animation-buttonDisabled{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#555;}.cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181;}.cesium-animation-buttonDisabled .cesium-animation-buttonGlow{display:none;}.cesium-animation-buttonToggled .cesium-animation-buttonGlow{display:block;fill:#2E2;}.cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#2E2;}.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff;}.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#2E2;}.cesium-animation-shuttleRingG{cursor:pointer;}.cesium-animation-shuttleRingPointer{cursor:pointer;}.cesium-animation-shuttleRingPausePointer{cursor:pointer;}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:0.8;stroke:#333;stroke-width:1.2;}.cesium-animation-shuttleRingSwoosh line{stroke:#8AC;stroke-width:3;stroke-opacity:0.2;stroke-linecap:round;}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2;}.cesium-animation-knobInner{cursor:pointer;}
--------------------------------------------------------------------------------
/lib/GLMapCoordSys.js:
--------------------------------------------------------------------------------
1 | define(function (require) {
2 | var echarts = require('echarts')
3 | var Cesium = require('Cesium')
4 |
5 | function GLMapCoordSys (GLMap, api) {
6 | this._GLMap = GLMap
7 | this.dimensions = ['lng', 'lat']
8 | this._mapOffset = [0, 0]
9 |
10 | this._api = api
11 | }
12 |
13 | GLMapCoordSys.prototype.dimensions = ['lng', 'lat']
14 |
15 | GLMapCoordSys.prototype.setMapOffset = function (mapOffset) {
16 | this._mapOffset = mapOffset
17 | }
18 |
19 | GLMapCoordSys.prototype.getBMap = function () {
20 | return this._GLMap
21 | }
22 |
23 | GLMapCoordSys.prototype.dataToPoint = function (data) {
24 | var maxReadRadians = Cesium.Math.toRadians(80)
25 | var undefinePosition = [99999, 99999]
26 | var position = Cesium.Cartesian3.fromDegrees(data[0], data[1]);
27 | if (!position){
28 | return undefinePosition;
29 | }
30 | var canvasCoordinates = this._GLMap.cartesianToCanvasCoordinates(position);
31 | if (!canvasCoordinates){
32 | return undefinePosition;
33 | }
34 | var scene = this._GLMap;
35 | if (scene.mode === Cesium.SceneMode.SCENE3D) {
36 | if (Cesium.Cartesian3.angleBetween(scene.camera.position, position) > maxReadRadians){
37 | return false
38 | }
39 | }
40 | return [canvasCoordinates.x - this._mapOffset[0], canvasCoordinates.y - this._mapOffset[1]]
41 | }
42 |
43 | GLMapCoordSys.prototype.pointToData = function (pt) {
44 | var mapOffset = this._mapOffset
45 | var pt = this._bmap.project(
46 | [ pt[0] + mapOffset[0],
47 | pt[1] + mapOffset[1]]
48 | )
49 | return [pt.lng, pt.lat]
50 | }
51 |
52 | GLMapCoordSys.prototype.getViewRect = function () {
53 | var api = this._api
54 | return new echarts.graphic.BoundingRect(0, 0, api.getWidth(), api.getHeight())
55 | }
56 |
57 | GLMapCoordSys.prototype.getRoamTransform = function () {
58 | return echarts.matrix.create()
59 | }
60 |
61 |
62 | // For deciding which dimensions to use when creating list data
63 | GLMapCoordSys.dimensions = GLMapCoordSys.prototype.dimensions
64 |
65 | GLMapCoordSys.create = function (ecModel, api) {
66 | var coordSys;
67 |
68 | ecModel.eachComponent('GLMap', function (GLMapModel) {
69 | var viewportRoot = api.getZr().painter.getViewportRoot()
70 | var GLMap = echarts.glMap;
71 | coordSys = new GLMapCoordSys(GLMap, api)
72 | coordSys.setMapOffset(GLMapModel.__mapOffset || [0, 0])
73 | GLMapModel.coordinateSystem = coordSys
74 | })
75 |
76 | ecModel.eachSeries(function (seriesModel) {
77 | if (seriesModel.get('coordinateSystem') === 'GLMap') {
78 | seriesModel.coordinateSystem = coordSys
79 | }
80 | })
81 | }
82 |
83 | return GLMapCoordSys
84 | })
85 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/InfoBox/InfoBoxDescription.css:
--------------------------------------------------------------------------------
1 | .cesium-svgPath-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.cesium-button{display:inline-block;position:relative;background:#303336;border:1px solid #444;color:#edffff;fill:#edffff;border-radius:4px;padding:5px 12px;margin:2px 3px;cursor:pointer;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:none;}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff;}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff;}.cesium-button:disabled,.cesium-button-disabled,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button-disabled:active{background:#303336;border-color:#444;color:#646464;fill:#646464;box-shadow:none;cursor:default;}.cesium-button option{background-color:#000;color:#eee;}.cesium-button option:disabled{color:#777;}.cesium-button input,.cesium-button label{cursor:pointer;}.cesium-button input{vertical-align:sub;}.cesium-toolbar-button{box-sizing:border-box;width:32px;height:32px;border-radius:14%;padding:0;vertical-align:middle;z-index:0;}.cesium-performanceDisplay-defaultContainer{position:absolute;top:50px;right:10px;text-align:right;}.cesium-performanceDisplay{background-color:rgba(40,40,40,0.7);padding:7px;border-radius:5px;border:1px solid #444;font:bold 12px sans-serif;}.cesium-performanceDisplay-fps{color:#e52;}.cesium-performanceDisplay-throttled{color:#a42;}.cesium-performanceDisplay-ms{color:#de3;}body{margin:0;padding:0;}.cesium-infoBox-description{font-family:sans-serif;font-size:13px;padding:4px 10px;margin-right:4px;color:#edffff;}.cesium-infoBox-description a:link,.cesium-infoBox-description a:visited,.cesium-infoBox-description a:hover,.cesium-infoBox-description a:active{color:#edffff;}.cesium-infoBox-description table{color:#edffff;}.cesium-infoBox-defaultTable{width:100%;color:#edffff;}.cesium-infoBox-defaultTable tr:nth-child(odd){background-color:rgba(84,84,84,0.8);}.cesium-infoBox-defaultTable tr:nth-child(even){background-color:rgba(84,84,84,0.25);}.cesium-infoBox-defaultTable th{font-weight:normal;padding:3px;vertical-align:middle;text-align:center;}.cesium-infoBox-defaultTable td{padding:3px;vertical-align:middle;text-align:left;}.cesium-infoBox-description-lighter{color:#000000;}.cesium-infoBox-description-lighter a:link,.cesium-infoBox-description-lighter a:visited,.cesium-infoBox-description-lighter a:hover,.cesium-infoBox-description-lighter a:active{color:#000000;}.cesium-infoBox-description-lighter table{color:#000000;}.cesium-infoBox-defaultTable-lighter{width:100%;color:#000000;}.cesium-infoBox-defaultTable-lighter tr:nth-child(odd){background-color:rgba(179,179,179,0.8);}.cesium-infoBox-defaultTable-lighter tr:nth-child(even){background-color:rgba(179,179,179,0.25);}.cesium-infoBox-loadingContainer{margin:5px;text-align:center;}.cesium-infoBox-loading{display:inline-block;background-image:url(../Images/info-loading.gif);width:16px;height:11px;}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/Touch.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/dist/FlowEcharts.min.js:
--------------------------------------------------------------------------------
1 | !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("echarts"),require("Cesium")):"function"==typeof define&&define.amd?define(["echarts","Cesium"],e):"object"==typeof exports?exports.FlowEcharts=e(require("echarts"),require("Cesium")):t.FlowEcharts=e(t.echarts,t.Cesium)}(window,(function(t,e){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(e,n){e.exports=t},function(t,e,n){n(2);var r=n(7);t.exports=r},function(t,e,n){var r;void 0===(r=function(t){return n(0).registerCoordinateSystem("GLMap",n(3)),n(5),n(6),n(0).registerAction({type:"GLMapRoam",event:"GLMapRoam",update:"updateLayout"},(function(t,e){})),{version:"1.0.0"}}.call(e,n,e,t))||(t.exports=r)},function(t,e,n){var r;void 0===(r=function(t){var e=n(0),r=n(4);function o(t,e){this._GLMap=t,this.dimensions=["lng","lat"],this._mapOffset=[0,0],this._api=e}return o.prototype.dimensions=["lng","lat"],o.prototype.setMapOffset=function(t){this._mapOffset=t},o.prototype.getBMap=function(){return this._GLMap},o.prototype.dataToPoint=function(t){var e=r.Math.toRadians(80),n=[99999,99999],o=r.Cartesian3.fromDegrees(t[0],t[1]);if(!o)return n;var i=this._GLMap.cartesianToCanvasCoordinates(o);if(!i)return n;var a=this._GLMap;return!(a.mode===r.SceneMode.SCENE3D&&r.Cartesian3.angleBetween(a.camera.position,o)>e)&&[i.x-this._mapOffset[0],i.y-this._mapOffset[1]]},o.prototype.pointToData=function(t){var e=this._mapOffset;return[(t=this._bmap.project([t[0]+e[0],t[1]+e[1]])).lng,t.lat]},o.prototype.getViewRect=function(){var t=this._api;return new e.graphic.BoundingRect(0,0,t.getWidth(),t.getHeight())},o.prototype.getRoamTransform=function(){return e.matrix.create()},o.dimensions=o.prototype.dimensions,o.create=function(t,n){var r;t.eachComponent("GLMap",(function(t){n.getZr().painter.getViewportRoot();var i=e.glMap;(r=new o(i,n)).setMapOffset(t.__mapOffset||[0,0]),t.coordinateSystem=r})),t.eachSeries((function(t){"GLMap"===t.get("coordinateSystem")&&(t.coordinateSystem=r)}))},o}.call(e,n,e,t))||(t.exports=r)},function(t,n){t.exports=e},function(t,e,n){var r;void 0===(r=function(t){return n(0).extendComponentModel({type:"GLMap",getBMap:function(){return this.__GLMap},defaultOption:{roam:!1}})}.call(e,n,e,t))||(t.exports=r)},function(t,e,n){var r;void 0===(r=function(t){return n(0).extendComponentView({type:"GLMap",init:function(t,e){this.api=e,echarts.glMap.postRender.addEventListener(this.moveHandler,this)},moveHandler:function(){this.api.dispatchAction({type:"GLMapRoam"})},render:function(t,e,n){},dispose:function(t,e){echarts.glMap.postRender.removeEventListener(this.moveHandler,this)}})}.call(e,n,e,t))||(t.exports=r)},function(t,e){function n(t,e){this._mapContainer=t,this._overlay=this._createChartOverlay(),this._overlay.setOption(e)}n.prototype._createChartOverlay=function(){var t=this._mapContainer.scene;t.canvas.setAttribute("tabIndex",0);var e=document.createElement("div");return e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.width=t.canvas.width+"px",e.style.height=t.canvas.height+"px",e.style.pointerEvents="none",e.setAttribute("id","echarts"),e.setAttribute("class","echartMap"),this._mapContainer.container.appendChild(e),this._echartsContainer=e,echarts.glMap=t,echarts.init(e)},n.prototype.dispose=function(){this._echartsContainer&&(this._mapContainer.container.removeChild(this._echartsContainer),this._echartsContainer=null),this._overlay&&(this._overlay.dispose(),this._overlay=null)},n.prototype.destroy=function(){this.dispose()},n.prototype.updateOverlay=function(t){this._overlay&&this._overlay.setOption(t)},n.prototype.getMap=function(){return this._mapContainer},n.prototype.getOverlay=function(){return this._overlay},t.exports=n}])}));
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/lighter.css:
--------------------------------------------------------------------------------
1 | .cesium-lighter .cesium-button{color:#111;fill:#111;background:#e2f0ff;border:1px solid #759dc0;}.cesium-lighter .cesium-button:focus{color:#000;fill:#000;border-color:#ea4;}.cesium-lighter .cesium-button:hover{color:#000;fill:#000;background:#a6d2ff;border-color:#aef;box-shadow:0 0 8px #777;}.cesium-lighter .cesium-button:active{color:#fff;fill:#fff;background:#48b;border-color:#ea0;}.cesium-lighter .cesium-button:disabled,.cesium-lighter .cesium-button-disabled,.cesium-lighter .cesium-button-disabled:focus,.cesium-lighter .cesium-button-disabled:hover,.cesium-lighter .cesium-button-disabled:active{background:#ccc;border-color:#999;color:#999;fill:#999;box-shadow:none;}.cesium-lighter .cesium-performanceDisplay{background-color:#e2f0ff;border-color:#759dc0;}.cesium-lighter .cesium-performanceDisplay-fps{color:#e52;}.cesium-lighter .cesium-performanceDisplay-ms{color:#ea4;}.cesium-lighter .cesium-animation-themeNormal{color:#E5F2FE;}.cesium-lighter .cesium-animation-themeHover{color:#ABD6FF;}.cesium-lighter .cesium-animation-themeSelect{color:#E5F2FE;}.cesium-lighter .cesium-animation-themeDisabled{color:#EFEFEF;}.cesium-lighter .cesium-animation-themeKnob{color:#E1E2E3;}.cesium-lighter .cesium-animation-themePointer{color:#FA5;}.cesium-lighter .cesium-animation-themeSwoosh{color:#ACE;}.cesium-lighter .cesium-animation-themeSwooshHover{color:#BDF;}.cesium-lighter .cesium-animation-svgText{fill:#111;}.cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonPath{fill:#111;}.cesium-lighter .cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#759DC0;}.cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonGlow{fill:#FFAA2A;}.cesium-lighter .cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#EA0;}.cesium-lighter .cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#759DC0;}.cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff;}.cesium-lighter .cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#EA0;}.cesium-lighter .cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#ABD6FF;}.cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#D3D3D3;}.cesium-lighter .cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181;}.cesium-lighter .cesium-animation-shuttleRingBack{fill:#FAFAFA;fill-opacity:1;stroke:#AEAEAE;stroke-width:1.2;}.cesium-lighter .cesium-animation-shuttleRingSwoosh line{stroke:#8AC;}.cesium-lighter .cesium-animation-knobOuter{stroke:#A5A5A5;}.cesium-lighter .cesium-baseLayerPicker-itemIcon{border-color:#759dc0;}.cesium-lighter .cesium-baseLayerPicker-dropDown{background-color:rgba(240,240,240,0.75);}.cesium-lighter .cesium-baseLayerPicker-sectionTitle{color:black;}.cesium-lighter .cesium-baseLayerPicker-itemLabel{color:black;}.cesium-lighter .cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#000;}.cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:rgb(0,61,168);}.cesium-lighter .cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:double 4px rgb(0,61,168);}.cesium-lighter .cesium-widget-errorPanel{background:rgba(255,255,255,0.7);}.cesium-lighter .cesium-widget-errorPanel-content{border:1px solid #526F82;border-radius:7px;background-color:white;color:black;}.cesium-lighter .cesium-widget-errorPanel-header{color:#B87D00;}.cesium-lighter .cesium-geocoder-input{border:solid 1px #759dc0;background-color:rgba(240,240,240,0.9);color:black;}.cesium-lighter .cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff;}.cesium-lighter .cesium-geocoder-searchButton{background-color:#e2f0ff;fill:#111;}.cesium-lighter .cesium-geocoder-searchButton:hover{background-color:#a6d2ff;}.cesium-lighter .cesium-timeline-bar{background:linear-gradient(to bottom,#eeeeee 0%,#ffffff 50%,#fafafa 100%);}.cesium-lighter .cesium-timeline-ticLabel{color:#000;}.cesium-lighter .cesium-timeline-ticMain{position:absolute;bottom:0;left:0;width:1px;height:50%;background:#000;}.cesium-lighter .cesium-timeline-ticSub{background:#444;}.cesium-lighter .cesium-navigation-help-instructions{border:1px solid #759dc0;background-color:rgba(255,255,255,0.9);}.cesium-lighter .cesium-navigation-help-pan{color:#66ccee;font-weight:bold;}.cesium-lighter .cesium-navigation-help-zoom{color:#65ec00;font-weight:bold;}.cesium-lighter .cesium-navigation-help-rotate{color:#eec722;font-weight:bold;}.cesium-lighter .cesium-navigation-help-tilt{color:#d800d8;font-weight:bold;}.cesium-lighter .cesium-navigation-help-details{color:#222222;}.cesium-lighter .cesium-navigation-button{color:#222222;border-top:1px solid #759dc0;border-right:1px solid #759dc0;}.cesium-lighter .cesium-navigation-button-selected{background-color:rgba(196,225,255,0.9);}.cesium-lighter .cesium-navigation-button-unselected{background-color:rgba(226,240,255,0.9);}.cesium-lighter .cesium-navigation-button-unselected:hover{background-color:rgba(166,210,255,0.9);}
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/TouchZoom.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/MouseRight.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/MouseLeft.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/MouseMiddle.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/TouchRotate.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/Mouse.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/TouchTilt.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/lib/Cesium/Widgets/Images/NavigationHelp/TouchDrag.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/demo/scatter.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | echarts--散点图 态势
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
25 |
26 |
27 |
28 |
29 |
30 |
229 |
230 |
231 |
--------------------------------------------------------------------------------
/dist/FlowEcharts.js:
--------------------------------------------------------------------------------
1 | (function webpackUniversalModuleDefinition(root, factory) {
2 | if(typeof exports === 'object' && typeof module === 'object')
3 | module.exports = factory(require("echarts"), require("Cesium"));
4 | else if(typeof define === 'function' && define.amd)
5 | define(["echarts", "Cesium"], factory);
6 | else if(typeof exports === 'object')
7 | exports["FlowEcharts"] = factory(require("echarts"), require("Cesium"));
8 | else
9 | root["FlowEcharts"] = factory(root["echarts"], root["Cesium"]);
10 | })(window, function(__WEBPACK_EXTERNAL_MODULE__2__, __WEBPACK_EXTERNAL_MODULE__4__) {
11 | return /******/ (function(modules) { // webpackBootstrap
12 | /******/ // The module cache
13 | /******/ var installedModules = {};
14 | /******/
15 | /******/ // The require function
16 | /******/ function __webpack_require__(moduleId) {
17 | /******/
18 | /******/ // Check if module is in cache
19 | /******/ if(installedModules[moduleId]) {
20 | /******/ return installedModules[moduleId].exports;
21 | /******/ }
22 | /******/ // Create a new module (and put it into the cache)
23 | /******/ var module = installedModules[moduleId] = {
24 | /******/ i: moduleId,
25 | /******/ l: false,
26 | /******/ exports: {}
27 | /******/ };
28 | /******/
29 | /******/ // Execute the module function
30 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
31 | /******/
32 | /******/ // Flag the module as loaded
33 | /******/ module.l = true;
34 | /******/
35 | /******/ // Return the exports of the module
36 | /******/ return module.exports;
37 | /******/ }
38 | /******/
39 | /******/
40 | /******/ // expose the modules object (__webpack_modules__)
41 | /******/ __webpack_require__.m = modules;
42 | /******/
43 | /******/ // expose the module cache
44 | /******/ __webpack_require__.c = installedModules;
45 | /******/
46 | /******/ // define getter function for harmony exports
47 | /******/ __webpack_require__.d = function(exports, name, getter) {
48 | /******/ if(!__webpack_require__.o(exports, name)) {
49 | /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
50 | /******/ }
51 | /******/ };
52 | /******/
53 | /******/ // define __esModule on exports
54 | /******/ __webpack_require__.r = function(exports) {
55 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
56 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
57 | /******/ }
58 | /******/ Object.defineProperty(exports, '__esModule', { value: true });
59 | /******/ };
60 | /******/
61 | /******/ // create a fake namespace object
62 | /******/ // mode & 1: value is a module id, require it
63 | /******/ // mode & 2: merge all properties of value into the ns
64 | /******/ // mode & 4: return value when already ns object
65 | /******/ // mode & 8|1: behave like require
66 | /******/ __webpack_require__.t = function(value, mode) {
67 | /******/ if(mode & 1) value = __webpack_require__(value);
68 | /******/ if(mode & 8) return value;
69 | /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
70 | /******/ var ns = Object.create(null);
71 | /******/ __webpack_require__.r(ns);
72 | /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
73 | /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
74 | /******/ return ns;
75 | /******/ };
76 | /******/
77 | /******/ // getDefaultExport function for compatibility with non-harmony modules
78 | /******/ __webpack_require__.n = function(module) {
79 | /******/ var getter = module && module.__esModule ?
80 | /******/ function getDefault() { return module['default']; } :
81 | /******/ function getModuleExports() { return module; };
82 | /******/ __webpack_require__.d(getter, 'a', getter);
83 | /******/ return getter;
84 | /******/ };
85 | /******/
86 | /******/ // Object.prototype.hasOwnProperty.call
87 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
88 | /******/
89 | /******/ // __webpack_public_path__
90 | /******/ __webpack_require__.p = "";
91 | /******/
92 | /******/
93 | /******/ // Load entry module and return exports
94 | /******/ return __webpack_require__(__webpack_require__.s = 0);
95 | /******/ })
96 | /************************************************************************/
97 | /******/ ([
98 | /* 0 */
99 | /***/ (function(module, exports, __webpack_require__) {
100 |
101 | __webpack_require__(1)
102 | var FlowEcharts=__webpack_require__(7)
103 | module.exports=FlowEcharts;
104 |
105 |
106 | /***/ }),
107 | /* 1 */
108 | /***/ (function(module, exports, __webpack_require__) {
109 |
110 | var __WEBPACK_AMD_DEFINE_RESULT__;/**
111 | * GLMap component extension
112 | */
113 | !(__WEBPACK_AMD_DEFINE_RESULT__ = (function(require) {
114 | __webpack_require__(2).registerCoordinateSystem(
115 | 'GLMap', __webpack_require__(3)
116 | )
117 | __webpack_require__(5)
118 | __webpack_require__(6)
119 |
120 | // Action
121 | __webpack_require__(2).registerAction({
122 | type: 'GLMapRoam',
123 | event: 'GLMapRoam',
124 | update: 'updateLayout'
125 | }, function(payload, ecModel) {
126 | })
127 |
128 | return {
129 | version: '1.0.0'
130 | }
131 | }).call(exports, __webpack_require__, exports, module),
132 | __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))
133 |
134 |
135 |
136 |
137 | /***/ }),
138 | /* 2 */
139 | /***/ (function(module, exports) {
140 |
141 | module.exports = __WEBPACK_EXTERNAL_MODULE__2__;
142 |
143 | /***/ }),
144 | /* 3 */
145 | /***/ (function(module, exports, __webpack_require__) {
146 |
147 | var __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_RESULT__ = (function (require) {
148 | var echarts = __webpack_require__(2)
149 | var Cesium = __webpack_require__(4)
150 |
151 | function GLMapCoordSys (GLMap, api) {
152 | this._GLMap = GLMap
153 | this.dimensions = ['lng', 'lat']
154 | this._mapOffset = [0, 0]
155 |
156 | this._api = api
157 | }
158 |
159 | GLMapCoordSys.prototype.dimensions = ['lng', 'lat']
160 |
161 | GLMapCoordSys.prototype.setMapOffset = function (mapOffset) {
162 | this._mapOffset = mapOffset
163 | }
164 |
165 | GLMapCoordSys.prototype.getBMap = function () {
166 | return this._GLMap
167 | }
168 |
169 | GLMapCoordSys.prototype.dataToPoint = function (data) {
170 | var maxReadRadians = Cesium.Math.toRadians(80)
171 | var undefinePosition = [99999, 99999]
172 | var position = Cesium.Cartesian3.fromDegrees(data[0], data[1]);
173 | if (!position){
174 | return undefinePosition;
175 | }
176 | var canvasCoordinates = this._GLMap.cartesianToCanvasCoordinates(position);
177 | if (!canvasCoordinates){
178 | return undefinePosition;
179 | }
180 | var scene = this._GLMap;
181 | if (scene.mode === Cesium.SceneMode.SCENE3D) {
182 | if (Cesium.Cartesian3.angleBetween(scene.camera.position, position) > maxReadRadians){
183 | return false
184 | }
185 | }
186 | return [canvasCoordinates.x - this._mapOffset[0], canvasCoordinates.y - this._mapOffset[1]]
187 | }
188 |
189 | GLMapCoordSys.prototype.pointToData = function (pt) {
190 | var mapOffset = this._mapOffset
191 | var pt = this._bmap.project(
192 | [ pt[0] + mapOffset[0],
193 | pt[1] + mapOffset[1]]
194 | )
195 | return [pt.lng, pt.lat]
196 | }
197 |
198 | GLMapCoordSys.prototype.getViewRect = function () {
199 | var api = this._api
200 | return new echarts.graphic.BoundingRect(0, 0, api.getWidth(), api.getHeight())
201 | }
202 |
203 | GLMapCoordSys.prototype.getRoamTransform = function () {
204 | return echarts.matrix.create()
205 | }
206 |
207 |
208 | // For deciding which dimensions to use when creating list data
209 | GLMapCoordSys.dimensions = GLMapCoordSys.prototype.dimensions
210 |
211 | GLMapCoordSys.create = function (ecModel, api) {
212 | var coordSys;
213 |
214 | ecModel.eachComponent('GLMap', function (GLMapModel) {
215 | var viewportRoot = api.getZr().painter.getViewportRoot()
216 | var GLMap = echarts.glMap;
217 | coordSys = new GLMapCoordSys(GLMap, api)
218 | coordSys.setMapOffset(GLMapModel.__mapOffset || [0, 0])
219 | GLMapModel.coordinateSystem = coordSys
220 | })
221 |
222 | ecModel.eachSeries(function (seriesModel) {
223 | if (seriesModel.get('coordinateSystem') === 'GLMap') {
224 | seriesModel.coordinateSystem = coordSys
225 | }
226 | })
227 | }
228 |
229 | return GLMapCoordSys
230 | }).call(exports, __webpack_require__, exports, module),
231 | __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))
232 |
233 |
234 | /***/ }),
235 | /* 4 */
236 | /***/ (function(module, exports) {
237 |
238 | module.exports = __WEBPACK_EXTERNAL_MODULE__4__;
239 |
240 | /***/ }),
241 | /* 5 */
242 | /***/ (function(module, exports, __webpack_require__) {
243 |
244 | var __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_RESULT__ = (function(require) {
245 |
246 | return __webpack_require__(2).extendComponentModel({
247 | type: 'GLMap',
248 |
249 | getBMap: function() {
250 | // __bmap is injected when creating BMapCoordSys
251 | return this.__GLMap
252 | },
253 |
254 | defaultOption: {
255 | roam: false
256 | }
257 | })
258 | }).call(exports, __webpack_require__, exports, module),
259 | __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))
260 |
261 |
262 | /***/ }),
263 | /* 6 */
264 | /***/ (function(module, exports, __webpack_require__) {
265 |
266 | var __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_RESULT__ = (function(require) {
267 | return __webpack_require__(2).extendComponentView({
268 | type: 'GLMap',
269 |
270 | init: function(ecModel, api) {
271 | this.api = api
272 | echarts.glMap.postRender.addEventListener(this.moveHandler, this)
273 | },
274 | moveHandler: function() {
275 | this.api.dispatchAction({ type: 'GLMapRoam' })
276 | },
277 | render: function(GLMapModel, ecModel, api) {
278 |
279 | },
280 | dispose: function(ecModel, api) {
281 | echarts.glMap.postRender.removeEventListener(this.moveHandler, this)
282 | }
283 | })
284 | }).call(exports, __webpack_require__, exports, module),
285 | __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))
286 |
287 |
288 | /***/ }),
289 | /* 7 */
290 | /***/ (function(module, exports) {
291 |
292 | function FlowEcharts(viewer, option) {
293 | this._mapContainer = viewer
294 | this._overlay = this._createChartOverlay()
295 | this._overlay.setOption(option)
296 | }
297 |
298 | FlowEcharts.prototype._createChartOverlay = function() {
299 | var scene = this._mapContainer.scene
300 | scene.canvas.setAttribute('tabIndex', 0)
301 | var echartDom = document.createElement('div')
302 | echartDom.style.position = 'absolute'
303 | echartDom.style.top = '0px'
304 | echartDom.style.left = '0px'
305 | echartDom.style.width = scene.canvas.width + 'px'
306 | echartDom.style.height = scene.canvas.height + 'px'
307 | echartDom.style.pointerEvents = 'none'
308 | echartDom.setAttribute('id', 'echarts')
309 | echartDom.setAttribute('class', 'echartMap')
310 | this._mapContainer.container.appendChild(echartDom)
311 | this._echartsContainer = echartDom
312 | echarts.glMap = scene
313 | return echarts.init(echartDom)
314 | }
315 |
316 | FlowEcharts.prototype.dispose = function() {
317 | if (this._echartsContainer) {
318 | this._mapContainer.container.removeChild(this._echartsContainer)
319 | this._echartsContainer = null
320 | }
321 | if (this._overlay) {
322 | this._overlay.dispose()
323 | this._overlay = null
324 | }
325 | }
326 |
327 | FlowEcharts.prototype.destroy = function() {
328 | this.dispose()
329 | }
330 |
331 | FlowEcharts.prototype.updateOverlay = function(option) {
332 | if (this._overlay) {
333 | this._overlay.setOption(option)
334 | }
335 | }
336 |
337 | FlowEcharts.prototype.getMap = function() {
338 | return this._mapContainer
339 | }
340 |
341 | FlowEcharts.prototype.getOverlay = function() {
342 | return this._overlay
343 | }
344 |
345 | module.exports = FlowEcharts
346 |
347 |
348 | /***/ })
349 | /******/ ]);
350 | });
--------------------------------------------------------------------------------
/demo/lib/Cesium/Workers/cesiumWorkerBootstrapper.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Cesium - https://github.com/AnalyticalGraphicsInc/cesium
3 | *
4 | * Copyright 2011-2017 Cesium Contributors
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * Columbus View (Pat. Pend.)
19 | *
20 | * Portions licensed separately.
21 | * See https://github.com/AnalyticalGraphicsInc/cesium/blob/master/LICENSE.md for full licensing details.
22 | */
23 | /** vim: et:ts=4:sw=4:sts=4
24 | * @license RequireJS 2.1.20 Copyright (c) 2010-2015, The Dojo Foundation All Rights Reserved.
25 | * Available via the MIT or new BSD license.
26 | * see: http://github.com/jrburke/requirejs for details
27 | */
28 |
29 | function setTimeout(e){e()}"undefined"==typeof self&&(self={}),self.onmessage=function(e){var t=e.data;require(t.loaderConfig,[t.workerModule],function(e){self.onmessage=e,CESIUM_BASE_URL=t.loaderConfig.baseUrl})};var requirejs,require,define;!function(global){function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){if(e){var i;for(i=0;i-1&&(!e[i]||!t(e[i],i,e));i-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}function newContext(e){function t(e){var t,i;for(t=0;t0&&(e.splice(t-1,2),t-=2)}}function i(e,i,r){var n,o,a,s,u,c,d,p,f,l,h,m=i&&i.split("/"),g=y.map,v=g&&g["*"];if(e&&(e=e.split("/"),c=e.length-1,y.nodeIdCompat&&jsSuffixRegExp.test(e[c])&&(e[c]=e[c].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&m&&(h=m.slice(0,m.length-1),e=h.concat(e)),t(e),e=e.join("/")),r&&g&&(m||v)){o=e.split("/");e:for(a=o.length;a>0;a-=1){if(u=o.slice(0,a).join("/"),m)for(s=m.length;s>0;s-=1)if((n=getOwn(g,m.slice(0,s).join("/")))&&(n=getOwn(n,u))){d=n,p=a;break e}!f&&v&&getOwn(v,u)&&(f=getOwn(v,u),l=a)}!d&&f&&(d=f,p=l),d&&(o.splice(0,p,d),e=o.join("/"))}return getOwn(y.pkgs,e)||e}function r(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===q.contextName)return t.parentNode.removeChild(t),!0})}function n(e){var t=getOwn(y.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),q.require.undef(e),q.makeRequire(null,{skipMap:!0})([e]),!0}function o(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function a(e,t,r,n){var a,s,u,c,d=null,p=t?t.name:null,f=e,l=!0,h="";return e||(l=!1,e="_@r"+(A+=1)),c=o(e),d=c[0],e=c[1],d&&(d=i(d,p,n),s=getOwn(j,d)),e&&(d?h=s&&s.normalize?s.normalize(e,function(e){return i(e,p,n)}):-1===e.indexOf("!")?i(e,p,n):e:(h=i(e,p,n),c=o(h),d=c[0],h=c[1],r=!0,a=q.nameToUrl(h))),u=!d||s||r?"":"_unnormalized"+(T+=1),{prefix:d,name:h,parentMap:t,unnormalized:!!u,url:a,originalName:f,isDefine:l,id:(d?d+"!"+h:h)+u}}function s(e){var t=e.id,i=getOwn(S,t);return i||(i=S[t]=new q.Module(e)),i}function u(e,t,i){var r=e.id,n=getOwn(S,r);!hasProp(j,r)||n&&!n.defineEmitComplete?(n=s(e),n.error&&"error"===t?i(n.error):n.on(t,i)):"defined"===t&&i(j[r])}function c(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,function(t){var i=getOwn(S,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))}),r||req.onError(e))}function d(){globalDefQueue.length&&(each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(q.defQueueMap[t]=!0),O.push(e)}),globalDefQueue=[])}function p(e){delete S[e],delete k[e]}function f(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,function(r,n){var o=r.id,a=getOwn(S,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,j[o]),e.check()):f(a,t,i))}),i[r]=!0)}function l(){var e,t,i=1e3*y.waitSeconds,o=i&&q.startTime+i<(new Date).getTime(),a=[],s=[],u=!1,d=!0;if(!x){if(x=!0,eachProp(k,function(e){var i=e.map,c=i.id;if(e.enabled&&(i.isDefine||s.push(e),!e.error))if(!e.inited&&o)n(c)?(t=!0,u=!0):(a.push(c),r(c));else if(!e.inited&&e.fetched&&i.isDefine&&(u=!0,!i.prefix))return d=!1}),o&&a.length)return e=makeError("timeout","Load timeout for modules: "+a,null,a),e.contextName=q.contextName,c(e);d&&each(s,function(e){f(e,{},{})}),o&&!t||!u||!isBrowser&&!isWebWorker||w||(w=setTimeout(function(){w=0,l()},50)),x=!1}}function h(e){hasProp(j,e[0])||s(a(e[0],null,!0)).init(e[1],e[2])}function m(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function g(e){var t=e.currentTarget||e.srcElement;return m(t,q.onScriptLoad,"load","onreadystatechange"),m(t,q.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function v(){var e;for(d();O.length;){if(e=O.shift(),null===e[0])return c(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));h(e)}q.defQueueMap={}}var x,b,q,E,w,y={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},S={},k={},M={},O=[],j={},P={},R={},A=1,T=1;return E={require:function(e){return e.require?e.require:e.require=q.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?j[e.map.id]=e.exports:e.exports=j[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(y.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},b=function(e){this.events=getOwn(M,e.id)||{},this.map=e,this.shim=getOwn(y.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},b.prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,q.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();q.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))}},load:function(){var e=this.map.url;P[e]||(P[e]=!0,q.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,r=this.depExports,n=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{n=q.execCb(i,o,r,n)}catch(t){e=t}else n=q.execCb(i,o,r,n);if(this.map.isDefine&&void 0===n&&(t=this.module,t?n=t.exports:this.usingExports&&(n=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",c(this.error=e)}else n=o;this.exports=n,this.map.isDefine&&!this.ignore&&(j[i]=n,req.onResourceLoad&&req.onResourceLoad(q,this.map,this.depMaps)),p(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(q.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,r=a(e.prefix);this.depMaps.push(r),u(r,"defined",bind(this,function(r){var n,o,d,f=getOwn(R,this.map.id),l=this.map.name,h=this.map.parentMap?this.map.parentMap.name:null,m=q.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(r.normalize&&(l=r.normalize(l,function(e){return i(e,h,!0)})||""),o=a(e.prefix+"!"+l,this.map.parentMap),u(o,"defined",bind(this,function(e){this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),void((d=getOwn(S,o.id))&&(this.depMaps.push(o),this.events.error&&d.on("error",bind(this,function(e){this.emit("error",e)})),d.enable()))):f?(this.map.url=q.nameToUrl(f),void this.load()):(n=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),n.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(S,function(e){0===e.map.id.indexOf(t+"_unnormalized")&&p(e.map.id)}),c(e)}),n.fromText=bind(this,function(i,r){var o=e.name,u=a(o),d=useInteractive;r&&(i=r),d&&(useInteractive=!1),s(u),hasProp(y.config,t)&&(y.config[o]=y.config[t]);try{req.exec(i)}catch(e){return c(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}d&&(useInteractive=!0),this.depMaps.push(u),q.completeLoad(o),m([o],n)}),void r.load(e.name,m,n,y))})),q.enable(r,this),this.pluginMaps[r.id]=r},enable:function(){k[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var i,r,n;if("string"==typeof e){if(e=a(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,n=getOwn(E,e.id))return void(this.depExports[t]=n(this));this.depCount+=1,u(e,"defined",bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?u(e,"error",bind(this,this.errback)):this.events.error&&u(e,"error",bind(this,function(e){this.emit("error",e)}))}i=e.id,r=S[i],hasProp(E,i)||!r||r.enabled||q.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(S,e.id);t&&!t.enabled&&q.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},q={config:y,contextName:e,registry:S,defined:j,urlFetched:P,defQueue:O,defQueueMap:{},Module:b,makeModuleMap:a,nextTick:req.nextTick,onError:c,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");var t=y.shim,i={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){i[t]?(y[t]||(y[t]={}),mixin(y[t],e,!0,!0)):y[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(R[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,i){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=q.makeShimExports(e)),t[i]=e}),y.shim=t),e.packages&&each(e.packages,function(e){var t,i;e="string"==typeof e?{name:e}:e,i=e.name,t=e.location,t&&(y.paths[i]=e.location),y.pkgs[i]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(S,function(e,t){e.inited||e.map.unnormalized||(e.map=a(t,null,!0))}),(e.deps||e.callback)&&q.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function o(i,r,u){var d,p,f;return n.enableBuildCallback&&r&&isFunction(r)&&(r.__requireJsBuild=!0),"string"==typeof i?isFunction(r)?c(makeError("requireargs","Invalid require call"),u):t&&hasProp(E,i)?E[i](S[t.id]):req.get?req.get(q,i,t,o):(p=a(i,t,!1,!0),d=p.id,hasProp(j,d)?j[d]:c(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(v(),q.nextTick(function(){v(),f=s(a(null,t)),f.skipMap=n.skipMap,f.init(i,r,u,{enabled:!0}),l()}),o)}return n=n||{},mixin(o,{isBrowser:isBrowser,toUrl:function(e){var r,n=e.lastIndexOf("."),o=e.split("/")[0],a="."===o||".."===o;return-1!==n&&(!a||n>1)&&(r=e.substring(n,e.length),e=e.substring(0,n)),q.nameToUrl(i(e,t&&t.id,!0),r,!0)},defined:function(e){return hasProp(j,a(e,t,!1,!0).id)},specified:function(e){return e=a(e,t,!1,!0).id,hasProp(j,e)||hasProp(S,e)}}),t||(o.undef=function(e){d();var i=a(e,t,!0),n=getOwn(S,e);n.undefed=!0,r(e),delete j[e],delete P[i.url],delete M[e],eachReverse(O,function(t,i){t[0]===e&&O.splice(i,1)}),delete q.defQueueMap[e],n&&(n.events.defined&&(M[e]=n.events),p(e))}),o},enable:function(e){getOwn(S,e.id)&&s(e).enable()},completeLoad:function(e){var t,i,r,o=getOwn(y.shim,e)||{},a=o.exports;for(d();O.length;){if(i=O.shift(),null===i[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);h(i)}if(q.defQueueMap={},r=getOwn(S,e),!t&&!hasProp(j,e)&&r&&!r.inited){if(!(!y.enforceDefine||a&&getGlobal(a)))return n(e)?void 0:c(makeError("nodefine","No define call for "+e,null,[e]));h([e,o.deps||[],o.exportsFn])}l()},nameToUrl:function(e,t,i){var r,n,o,a,s,u,c,d=getOwn(y.pkgs,e);if(d&&(e=d),c=getOwn(R,e))return q.nameToUrl(c,t,i);if(req.jsExtRegExp.test(e))s=e+(t||"");else{for(r=y.paths,n=e.split("/"),o=n.length;o>0;o-=1)if(a=n.slice(0,o).join("/"),u=getOwn(r,a)){isArray(u)&&(u=u[0]),n.splice(0,o,u);break}s=n.join("/"),s+=t||(/^data\:|\?/.test(s)||i?"":".js"),s=("/"===s.charAt(0)||s.match(/^[\w\+\.\-]+:/)?"":y.baseUrl)+s}return y.urlArgs?s+(-1===s.indexOf("?")?"?":"&")+y.urlArgs:s},load:function(e,t){req.load(q,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=g(e);q.completeLoad(t.id)}},onScriptError:function(e){var t=g(e);if(!n(t.id))return c(makeError("scripterror","Script error for: "+t.id,e,[t.id]))}},q.require=q.makeRequire(),q}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState?interactiveScript:(eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.20",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),n=getOwn(contexts,a),n||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick=void 0!==setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],(baseElement=document.getElementsByTagName("base")[0])&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return r=req.createNode(n,t,i),n.onNodeCreated&&n.onNodeCreated(r,n,t,i),r.setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(e,i){t.push(i)}),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}}(this);
--------------------------------------------------------------------------------
/demo/lib/Cesium/ThirdParty/Workers/deflate.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Cesium - https://github.com/AnalyticalGraphicsInc/cesium
3 | *
4 | * Copyright 2011-2017 Cesium Contributors
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * Columbus View (Pat. Pend.)
19 | *
20 | * Portions licensed separately.
21 | * See https://github.com/AnalyticalGraphicsInc/cesium/blob/master/LICENSE.md for full licensing details.
22 | */
23 | /*
24 | Copyright (c) 2013 Gildas Lormeau. All rights reserved.
25 |
26 | Redistribution and use in source and binary forms, with or without
27 | modification, are permitted provided that the following conditions are met:
28 |
29 | 1. Redistributions of source code must retain the above copyright notice,
30 | this list of conditions and the following disclaimer.
31 |
32 | 2. Redistributions in binary form must reproduce the above copyright
33 | notice, this list of conditions and the following disclaimer in
34 | the documentation and/or other materials provided with the distribution.
35 |
36 | 3. The names of the authors may not be used to endorse or promote products
37 | derived from this software without specific prior written permission.
38 |
39 | THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
40 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
41 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
42 | INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
43 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
44 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
45 | OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
46 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
47 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
48 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
49 | */
50 |
51 | !function(e){function t(){function e(e){var t,n,i,r,_,o,d=a.dyn_tree,f=a.stat_desc.static_tree,l=a.stat_desc.extra_bits,s=a.stat_desc.extra_base,h=a.stat_desc.max_length,p=0;for(r=0;r<=u;r++)e.bl_count[r]=0;for(d[2*e.heap[e.heap_max]+1]=0,t=e.heap_max+1;th&&(r=h,p++),d[2*n+1]=r,n>a.max_code||(e.bl_count[r]++,_=0,n>=s&&(_=l[n-s]),o=d[2*n],e.opt_len+=o*(r+_),f&&(e.static_len+=o*(f[2*n+1]+_)));if(0!==p){do{for(r=h-1;0===e.bl_count[r];)r--;e.bl_count[r]--,e.bl_count[r+1]+=2,e.bl_count[h]--,p-=2}while(p>0);for(r=h;0!==r;r--)for(n=e.bl_count[r];0!==n;)(i=e.heap[--t])>a.max_code||(d[2*i+1]!=r&&(e.opt_len+=(r-d[2*i+1])*d[2*i],d[2*i+1]=r),n--)}}function t(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function n(e,n,a){var i,r,_,o=[],d=0;for(i=1;i<=u;i++)o[i]=d=d+a[i-1]<<1;for(r=0;r<=n;r++)0!==(_=e[2*r+1])&&(e[2*r]=t(o[_]++,_))}var a=this;a.build_tree=function(t){var i,r,_,o=a.dyn_tree,u=a.stat_desc.static_tree,d=a.stat_desc.elems,f=-1;for(t.heap_len=0,t.heap_max=c,i=0;i=1;i--)t.pqdownheap(o,i);_=d;do{i=t.heap[1],t.heap[1]=t.heap[t.heap_len--],t.pqdownheap(o,1),r=t.heap[1],t.heap[--t.heap_max]=i,t.heap[--t.heap_max]=r,o[2*_]=o[2*i]+o[2*r],t.depth[_]=Math.max(t.depth[i],t.depth[r])+1,o[2*i+1]=o[2*r+1]=_,t.heap[1]=_++,t.pqdownheap(o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],e(t),n(o,a.max_code,t.bl_count)}}function n(e,t,n,a,i){var r=this;r.static_tree=e,r.extra_bits=t,r.extra_base=n,r.elems=a,r.max_length=i}function a(e,t,n,a,i){var r=this;r.good_length=e,r.max_lazy=t,r.nice_length=n,r.max_chain=a,r.func=i}function i(e,t,n,a){var i=e[2*t],r=e[2*n];return i=3&&0===et[2*t.bl_order[e]+1];e--);return tt.opt_len+=3*(e+1)+5+5+4,e}function u(e){tt.pending_buf[tt.pending++]=e}function c(e){u(255&e),u(e>>>8&255)}function S(e){u(e>>8&255),u(255&e)}function ne(e,t){var n,a=t;st>b-a?(n=e,lt|=n<>>b-st,st+=a-b):(lt|=e<=8&&(u(255<),lt>>>=8,st-=8)}function oe(){ne(Y<<1,3),ae(h,n.static_ltree),_e(),1+ft+10-st<9&&(ne(Y<<1,3),ae(h,n.static_ltree),_e()),ft=7}function ue(e,n){var a,i,r;if(tt.pending_buf[ut+2*ot]=e>>>8&255,tt.pending_buf[ut+2*ot+1]=255&e,tt.pending_buf[rt+ot]=255&n,ot++,0===e?Ze[2*n]++:(dt++,e--,Ze[2*(t._length_code[n]+l+1)]++,$e[2*t.d_code(e)]++),0==(8191&ot)&&Ve>2){for(a=8*ot,i=Ke-Fe,r=0;r>>=3,dt8?c(lt):st>0&&u(255<),lt=0,st=0}function le(e,t,n){fe(),ft=8,n&&(c(t),c(~t)),tt.pending_buf.set(qe.subarray(e,e+t),tt.pending),tt.pending+=t}function se(e,t,n){ne((X<<1)+(n?1:0),3),le(e,t,!0)}function ce(e,t,i){var r,_,u=0;Ve>0?(nt.build_tree(tt),at.build_tree(tt),u=o(),r=tt.opt_len+3+7>>>3,(_=tt.static_len+3+7>>>3)<=r&&(r=_)):r=_=t+5,t+4<=r&&-1!=e?se(e,t,i):_==r?(ne((Y<<1)+(i?1:0),3),de(n.static_ltree,n.static_dtree)):(ne((Z<<1)+(i?1:0),3),re(nt.max_code+1,at.max_code+1,u+1),de(Ze,$e)),a(),i&&fe()}function he(e){ce(Fe>=0?Fe:-1,Ke-Fe,e),Fe=Ke,me.flush_pending()}function pe(){var e,t,n,a;do{if(0===(a=De-Oe-Ke)&&0===Ke&&0===Oe)a=Ee;else if(-1==a)a--;else if(Ke>=Ee+Ee-te){qe.set(qe.subarray(Ee,Ee+Ee),0),Ne-=Ee,Ke-=Ee,Fe-=Ee,e=Le,n=e;do{t=65535&Pe[--n],Pe[n]=t>=Ee?t-Ee:0}while(0!=--e);e=Ee,n=e;do{t=65535&Ie[--n],Ie[n]=t>=Ee?t-Ee:0}while(0!=--e);a+=Ee}if(0===me.avail_in)return;e=me.read_buf(qe,Ke+Oe,a),Oe+=e,Oe>=$&&(Se=255&qe[Ke],Se=(Se<Me-5&&(n=Me-5);;){if(Oe<=1){if(pe(),0===Oe&&e==M)return J;if(0===Oe)break}if(Ke+=Oe,Oe=0,t=Fe+n,(0===Ke||Ke>=t)&&(Oe=Ke-t,Ke=t,he(!1),0===me.avail_out))return J;if(Ke-Fe>=Ee-te&&(he(!1),0===me.avail_out))return J}return he(e==E),0===me.avail_out?e==E?N:J:e==E?O:K}function xe(e){var t,n,a=Re,i=Ke,r=Qe,_=Ke>Ee-te?Ke-(Ee-te):0,o=Ye,u=ze,d=Ke+ee,f=qe[i+r-1],l=qe[i+r];Qe>=Xe&&(a>>=2),o>Oe&&(o=Oe);do{if(t=e,qe[t+r]==l&&qe[t+r-1]==f&&qe[t]==qe[i]&&qe[++t]==qe[i+1]){i+=2,t++;do{}while(qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&qe[++i]==qe[++t]&&ir){if(Ne=e,r=n,n>=o)break;f=qe[i+r-1],l=qe[i+r]}}}while((e=65535&Ie[e&u])>_&&0!=--a);return r<=Oe?r:Oe}function be(e){for(var t,n=0;;){if(Oe=$&&(Se=(Se<=$)if(t=ue(Ke-Ne,Ge-$),Oe-=Ge,Ge<=Te&&Oe>=$){Ge--;do{Ke++,Se=(Se<=$&&(Se=(Se<4096)&&(Ge=$-1)),Qe>=$&&Ge<=Qe){n=Ke+Oe-$,t=ue(Ke-1-He,Qe-$),Oe-=Qe-1,Qe-=2;do{++Ke<=n&&(Se=(Se<L||a!=W||n<9||n>15||t<0||t>9||r<0||r>m?D:(e.dstate=tt,ke=n,Ee=1<9||n<0||n>m?D:(G[Ve].func!=G[t].func&&0!==e.total_in&&(a=e.deflate(A)),Ve!=t&&(Ve=t,Te=G[Ve].max_lazy,Xe=G[Ve].good_length,Ye=G[Ve].nice_length,Re=G[Ve].max_chain),We=n,a)},tt.deflateSetDictionary=function(e,t,n){var a,i=n,r=0;if(!t||ye!=R)return D;if(i<$)return k;for(i>Ee-te&&(i=Ee-te,r=n-i),qe.set(t.subarray(r,r+i),0),Ke=i,Fe=i,Se=255&qe[0],Se=(Se<E||t<0)return D;if(!e.next_out||!e.next_in&&0!==e.avail_in||ye==V&&t!=E)return e.msg=H[q-D],D;if(0===e.avail_out)return e.msg=H[q-P],P;if(me=e,r=Ue,Ue=t,ye==R&&(a=W+(ke-8<<4)<<8,i=(Ve-1&255)>>1,i>3&&(i=3),a|=i<<6,0!==Ke&&(a|=Q),a+=31-a%31,ye=T,S(a)),0!==tt.pending){if(me.flush_pending(),0===me.avail_out)return Ue=-1,k}else if(0===me.avail_in&&t<=r&&t!=E)return me.msg=H[q-P],P;if(ye==V&&0!==me.avail_in)return e.msg=H[q-P],P;if(0!==me.avail_in||0!==Oe||t!=M&&ye!=V){switch(_=-1,G[Ve].func){case B:_=ve(t);break;case C:_=be(t);break;case F:_=ge(t)}if(_!=N&&_!=O||(ye=V),_==J||_==N)return 0===me.avail_out&&(Ue=-1),k;if(_==K){if(t==A)oe();else if(se(0,0,!1),t==U)for(n=0;n0&&n.next_in_index!=o&&(t(n.next_in_index),o=n.next_in_index)}while(n.avail_in>0||0===n.avail_out);return r=new Uint8Array(d),_.forEach(function(e){r.set(e,u),u+=e.length}),r}},t.flush=function(){var e,t,a=[],r=0,_=0;do{if(n.next_out_index=0,n.avail_out=512,(e=n.deflate(E))!=z&&e!=k)throw"deflating: "+n.msg;512-n.avail_out>0&&a.push(new Uint8Array(i.subarray(0,n.next_out_index))),_+=n.next_out_index}while(n.avail_in>0||0===n.avail_out);return n.deflateEnd(),t=new Uint8Array(_),a.forEach(function(e){t.set(e,r),r+=e.length}),t}}var u=15,d=30,f=19,l=256,s=l+1+29,c=2*s+1,h=256,p=16,v=17,x=18,b=16,g=-1,w=1,m=2,y=0,M=0,A=1,U=3,E=4,k=0,z=1,q=2,D=-2,I=-3,P=-5,S=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];t._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],t.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],t.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],t.d_code=function(e){return e<256?S[e]:S[256+(e>>>7)]},t.extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],t.extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],t.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],t.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],n.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],n.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],n.static_l_desc=new n(n.static_ltree,t.extra_lbits,l+1,s,u),n.static_d_desc=new n(n.static_dtree,t.extra_dbits,0,d,u),n.static_bl_desc=new n(null,t.extra_blbits,0,f,7);var L=9,j=8,B=0,C=1,F=2,G=[new a(0,0,0,0,B),new a(4,4,8,4,C),new a(4,5,16,8,C),new a(4,6,32,32,C),new a(4,4,16,16,F),new a(8,16,32,32,F),new a(8,16,128,128,F),new a(8,32,128,256,F),new a(32,128,258,1024,F),new a(32,258,258,4096,F)],H=["need dictionary","stream end","","","stream error","data error","","buffer error","",""],J=0,K=1,N=2,O=3,Q=32,R=42,T=113,V=666,W=8,X=0,Y=1,Z=2,$=3,ee=258,te=ee+$+1;_.prototype={deflateInit:function(e,t){var n=this;return n.dstate=new r,t||(t=u),n.dstate.deflateInit(n,e,t)},deflate:function(e){var t=this;return t.dstate?t.dstate.deflate(t,e):D},deflateEnd:function(){var e=this;if(!e.dstate)return D;var t=e.dstate.deflateEnd();return e.dstate=null,t},deflateParams:function(e,t){var n=this;return n.dstate?n.dstate.deflateParams(n,e,t):D},deflateSetDictionary:function(e,t){var n=this;return n.dstate?n.dstate.deflateSetDictionary(n,e,t):D},read_buf:function(e,t,n){var a=this,i=a.avail_in;return i>n&&(i=n),0===i?0:(a.avail_in-=i,e.set(a.next_in.subarray(a.next_in_index,a.next_in_index+i),t),a.next_in_index+=i,a.total_in+=i,i)},flush_pending:function(){var e=this,t=e.dstate.pending;t>e.avail_out&&(t=e.avail_out),0!==t&&(e.next_out.set(e.dstate.pending_buf.subarray(e.dstate.pending_out,e.dstate.pending_out+t),e.next_out_index),e.next_out_index+=t,e.dstate.pending_out+=t,e.total_out+=t,e.avail_out-=t,e.dstate.pending-=t,0===e.dstate.pending&&(e.dstate.pending_out=0))}};var ne;e.zip?e.zip.Deflater=o:(ne=new o,e.addEventListener("message",function(t){var n=t.data;n.init&&(ne=new o(n.level),e.postMessage({oninit:!0})),n.append&&e.postMessage({onappend:!0,data:ne.append(n.data,function(t){e.postMessage({progress:!0,current:t})})}),n.flush&&e.postMessage({onflush:!0,data:ne.flush()})},!1))}(this);
--------------------------------------------------------------------------------