12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Credit from './Credit.js';
- import defined from './defined.js';
- import Resource from './Resource.js';
- var defaultTokenCredit;
- var defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlYmY1OGY2NS1kODVmLTQxNTUtOWY5YS00ODE1Y2E1ZjFkZTQiLCJpZCI6MjU5LCJzY29wZXMiOlsiYXNyIiwiZ2MiXSwiaWF0IjoxNTcyNjI4NjQ5fQ.CYr8wbSJnOsWz4x2ufDHVe7CGvWzEWl4HzcOcceaNCE';
- /**
- * Default settings for accessing the Cesium ion API.
- * @exports Ion
- *
- * An ion access token is only required if you are using any ion related APIs.
- * A default access token is provided for evaluation purposes only.
- * Sign up for a free ion account and get your own access token at {@link https://cesium.com}
- *
- * @see IonResource
- * @see IonImageryProvider
- * @see IonGeocoderService
- * @see createWorldImagery
- * @see createWorldTerrain
- */
- var Ion = {};
- /**
- * Gets or sets the default Cesium ion access token.
- *
- * @type {String}
- */
- Ion.defaultAccessToken = defaultAccessToken;
- /**
- * Gets or sets the default Cesium ion server.
- *
- * @type {String|Resource}
- * @default https://api.cesium.com
- */
- Ion.defaultServer = new Resource({ url: 'https://api.cesium.com/' });
- Ion.getDefaultTokenCredit = function(providedKey) {
- if (providedKey !== defaultAccessToken) {
- return undefined;
- }
- if (!defined(defaultTokenCredit)) {
- var defaultTokenMessage = '<b> \
- This application is using Cesium\'s default ion access token. Please assign <i>Cesium.Ion.defaultAccessToken</i> \
- with an access token from your ion account before making any Cesium API calls. \
- You can sign up for a free ion account at <a href="https://cesium.com">https://cesium.com</a>.</b>';
- defaultTokenCredit = new Credit(defaultTokenMessage, true);
- }
- return defaultTokenCredit;
- };
- export default Ion;
|