- Adjusted Web WorldWind's far clip distance computation to match that of WorldWind Android.
- The resultant distance correctly captures the distance between the globe's horizon and the atmosphere's horizon.
- Brought the Atmosphere example's canvas size into convention with the other examples.
* Extend package.json with additional metadata
Add command scripts in package.json
Update the dev dependencies
Update GruntSetup.txt, which should be moved to README.md eventually
* Remove unused third party libraries
* Remove build.js use ‘npm run build’ or ‘grunt’ instead
* Start cleaning the root folder (test-main.js)
* Updated markdown build guide to reflect the new streamlined build process
- Added package-lock.json file generated by npm. It is suggested to
commit it into the repository.
See: https://docs.npmjs.com/files/package-lock.json
- Removed build.js from Gruntfile.js. It's unnecessary now thanks to the
new build process.
- package.json had spaces in "type" and "url" declarations that
were automatically removed in build process.
- Added .idea/ folder to .gitignore. Consider removing the folder from
the repository altogether.
* Removed zip file compress task from build process.
* Removed grunt-contrib-compress node module from package.json
- The module is an unused dependency now, since we're not going to
backup the whole codebase + artifacts in a zip file anymore.
* Removed .idea/ folder mistakenly added to .gitignore.
- Only files that are unrelated to run configurations are added to
gitignore.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* .gitignore cleanup. .iml file correction.
- Removed previous RestTiledImageLayer, since it was rendered redundant
with the new BMNGRestLayer.
- Simplified usage of BMNGRestLayer, removing code related to making it
work as a time series. This use case is covered in the
BlueMarbleTimeSeries example.
Regarding documentation:
- Corrected outdated reference in GruntSetup guide. JSDocs is no longer
in beta.
- Some typos in the AnnotationController's comments were corrected
- Typo corrected in ShapefilesComplex.js filename (the "F" is now
correctly capitalized).
- BlueMarbleLayer name changed into BMNGRestLayer since the former
was sometimes confused with BMNGLayer as the most regularly used
layer based off Blue Marble Next Generation imagery.
- The above class was modified in its constructor in order to be more
in line with the other 'Rest-' layers. Now it can receive parameters
regarding server address and path for data retrieval. Now it can be
configured to retrieve its imagery either from worldwindserver.net
(by default) or from a local folder.
Two examples are making use of this layer:
- The BlueMarbleTimeSeries example now retrieves its data from NASA's
server, so it works 'right out of the box' without the need to
download the standalone data package from World Wind server.
- The 'Standalone' example now makes use of BMNGRestLayer configured
to retrieve its data from a local folder.
Related to issue #125
- BlueMarbleTimeSeries example now has notice of the requirement of
local data.
- DigitalGlobe example now has notice about its example key expiration.
- ShapeFilesComplex and SurfaceShapesComplex examples were given their
corresponding .html files and were moved to the '/performance' folder.