Commit Graph

416 Commits

Author SHA1 Message Date
Janine Liu 9e0db1b8c9 Fix incorrect template parameter 2025-10-14 11:23:00 -04:00
Janine Liu 05502dd87b Don't consider 'map' part of the base URL 2025-10-13 15:30:38 -04:00
Janine Liu 308f87f09a Parse tileSize as string, not number 2025-10-13 14:54:42 -04:00
Janine Liu 0efdec7b43 Parse JSON from Azure Maps service 2025-10-13 13:24:29 -04:00
Janine Liu f0de38ccdb Start adding AzureMapsRasterOverlay [skip ci] 2025-10-10 15:22:38 -04:00
Janine Liu e732d04cb9 Use @ref in Google doc 2025-10-10 15:21:25 -04:00
Janine Liu 21aa95f481 Make Bing constructor mimic Google's 2025-10-10 15:20:51 -04:00
Janine Liu 33cba63e85 Don't try to parse a non-object credit 2025-10-07 10:38:22 -04:00
Brendan Duncan 99f1404fe7 clean-up merge changes 2025-10-05 17:07:32 -06:00
Brendan Duncan abf28c5ecc Fix merge errors 2025-10-05 16:56:04 -06:00
Brendan Duncan 1c13589457 Merge branch 'main' into experiment_wasm
# Conflicts:
#	CHANGES.md
#	Cesium3DTilesSelection/src/RasterOverlayCollection.cpp
#	CesiumRasterOverlays/include/CesiumRasterOverlays/RasterOverlayTileProvider.h
#	CesiumRasterOverlays/src/RasterOverlayTileProvider.cpp
2025-10-05 15:16:11 -06:00
Kevin Ring 29ff862523 Update declaration. 2025-10-01 13:14:00 +10:00
Kevin Ring e91de71eeb Avoid duplicate Google logo. 2025-10-01 12:59:01 +10:00
Kevin Ring ef078549b3
Merge pull request #1254 from CesiumGS/google-raster-overlay-from-ion
Add GoogleMapTilesRasterOverlay
2025-09-30 20:15:02 +10:00
Kevin Ring d31196ed1b clang-format 2025-09-30 09:57:08 +10:00
Kevin Ring e984451f44
Fully explain conditional in comment.
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2025-09-30 09:51:02 +10:00
Janine Liu b43d18683f Small suggestions from review 2025-09-29 15:44:59 -04:00
Janine Liu ef46820ba4 unabbreviate sw, ne 2025-09-29 15:42:18 -04:00
Janine Liu dac6fdacb5 @link -> @ref [skip ci] 2025-09-29 15:40:05 -04:00
Kevin Ring 52c2c78566 clang-tidy 2025-09-29 19:27:09 +10:00
Kevin Ring 39df3e83dd Add IonRasterOverlay::setAssetOptions. 2025-09-29 17:10:25 +10:00
Kevin Ring 44eb767a30 Include URL in viewport service error messages. 2025-09-29 13:12:39 +10:00
Kevin Ring f69c37450a More missing headers, update CHANGES.md. 2025-09-29 10:45:08 +10:00
Kevin Ring 4a3a6ab78a
Merge branch 'main' into asset-endpoint-as-shared-asset 2025-09-29 10:29:29 +10:00
Kevin Ring 5c50a06892
Merge branch 'main' into revert-polygon-overlay 2025-09-29 10:26:57 +10:00
Kevin Ring 6714378f6b Add missing headers.
Hopefully clang-tidy will agree.
2025-09-29 10:13:15 +10:00
Kevin Ring cb0baa97de Add Google logo. 2025-09-29 09:59:10 +10:00
Kevin Ring 672a44eb96 Still more clang-tidy. 2025-09-28 20:55:23 +10:00
Kevin Ring e0c37de97d More clang-tidy 2025-09-27 21:32:10 +10:00
Kevin Ring e39a3d0b38 clang-tidy 2025-09-27 20:09:19 +10:00
Kevin Ring 111487d891 Add missing doc. 2025-09-27 19:02:06 +10:00
Kevin Ring e456bcfa6e Disable questionable tile availability checking. 2025-09-26 22:16:06 +10:00
Kevin Ring 51e10da3b7 Fix clang/gcc errors. 2025-09-26 22:15:20 +10:00
Kevin Ring 4fec544fab Remove "by level" credit system. 2025-09-26 21:49:21 +10:00
Kevin Ring 5178fc8466 Show all google credits as one credit. 2025-09-26 21:15:00 +10:00
Kevin Ring 588cc665b5 Show Google credits. 2025-09-26 19:26:07 +10:00
Kevin Ring 3b2765be6a Credit rework. 2025-09-26 18:29:11 +10:00
Kevin Ring fb3192665f Working Google-through-ion. 2025-09-26 13:08:00 +10:00
Kevin Ring 9bb8a0aab2 Reorg to support Google via ion. 2025-09-26 10:57:34 +10:00
Ashley Rogers b0e08b75e1
Merge branch 'main' into shared-asset-invalidate 2025-09-25 10:44:08 -04:00
Kevin Ring 4c957652e4 Merge remote-tracking branch 'origin/asset-endpoint-as-shared-asset' into google-raster-overlay-from-ion 2025-09-25 16:51:14 +10:00
Kevin Ring 18572e9f2f Tile availability implementation. 2025-09-25 16:48:59 +10:00
Kevin Ring 8ceb44cf11 Google uses its own custom tile provider. 2025-09-25 10:21:59 +10:00
Kevin Ring 3f9cdd2cb8 Simplest working GoogleMapTilesRasterOverlay. 2025-09-23 16:11:07 +10:00
Kevin Ring 6eddef9f18 Initial steps toward Google Map Tiles raster overlay. 2025-09-23 14:11:12 +10:00
Kevin Ring 965e38446f Merge remote-tracking branch 'origin/main' into shared-asset-invalidate 2025-09-23 10:47:30 +10:00
Kevin Ring 68f9206141 Incorporate SharedAssetDepot changes from asset-endpoint-as-shared-asset 2025-09-23 10:45:10 +10:00
Kevin Ring 984bf1739e Merge remote-tracking branch 'origin/raster-overlay-wrappability' into asset-endpoint-as-shared-asset 2025-09-23 08:25:40 +10:00
Kevin Ring c25a218d4c clang-format 2025-09-23 08:18:24 +10:00
Kevin Ring 37dc5843c1
Update CesiumRasterOverlays/include/CesiumRasterOverlays/ActivatedRasterOverlay.h
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2025-09-23 07:35:42 +10:00
Janine Liu 99118d2f8e @link -> @ref 2025-09-22 16:31:52 -04:00
Kevin Ring 332f1230cd clang-tidy 2025-09-22 21:49:04 +10:00
Kevin Ring 55a00b9817 clang-tidy 2025-09-22 20:52:58 +10:00
Kevin Ring dbdd79ca99 SharedAssetDepot context, avoid repeated token refresh success msgs. 2025-09-22 20:39:10 +10:00
Kevin Ring cc60025989 Fix clang/gcc errors. 2025-09-22 17:05:04 +10:00
Kevin Ring f5dcf4b5c0 Pass through failed request on token refresh.
This fixes the token troubleshooting panel.
2025-09-22 15:50:28 +10:00
Kevin Ring f74e96c003 Report token refresh success/failure. 2025-09-22 14:06:21 +10:00
Kevin Ring 112dfa6968 Factor out common code. 2025-09-22 13:30:26 +10:00
Brendan Duncan 56f2dc8e8b fix wasm build after merger 2025-09-20 19:49:52 -06:00
Brendan Duncan 1aa2788d33 Merge branch 'main' into experiment_wasm
# Conflicts:
#	CMakeLists.txt
2025-09-20 11:33:19 -06:00
Kevin Ring cda7db7654 Put similar code in one place, getting ready to consolidate. 2025-09-19 21:48:30 +10:00
Kevin Ring a374ae533a Token refresh reliability. 2025-09-19 21:11:10 +10:00
Kevin Ring 4c31993899 Print token refresh message. 2025-09-19 17:59:41 +10:00
Kevin Ring 8991c8b513 Fully-implemented token refresh, maybe. 2025-09-19 17:22:06 +10:00
Kevin Ring 45125ca439 Time based token refresh (instead of 401-error-based) 2025-09-19 15:06:34 +10:00
Kevin Ring df527e3e61 Add RasterOverlayTileProvider::getExternals. 2025-09-19 15:05:29 +10:00
Kevin Ring 2c78104671 Merge remote-tracking branch 'origin/raster-overlay-wrappability' into asset-endpoint-as-shared-asset 2025-09-18 11:46:36 +10:00
Kevin Ring bcf3771f87 Merge remote-tracking branch 'origin/main' into raster-overlay-wrappability 2025-09-18 11:40:00 +10:00
Kevin Ring d3eaad1b1c clang-tidy 2025-09-18 07:25:47 +10:00
Ashley Rogers 2ce70e3fc5 clang-tidy fixes 2025-09-17 15:28:45 -04:00
Ashley Rogers 1e96cde79d Format 2025-09-17 14:55:22 -04:00
Ashley Rogers 2044ee4508 Revert polygon overlay implementation changes 2025-09-17 14:47:39 -04:00
Kevin Ring e20012ef05 Fix placeholders and missing projections. 2025-09-17 21:13:01 +10:00
Kevin Ring ce18f3caab Fix placeholders and missing projections. 2025-09-17 21:04:36 +10:00
Kevin Ring 29ea6f876f Merge remote-tracking branch 'origin/raster-overlay-wrappability' into asset-endpoint-as-shared-asset 2025-09-17 14:59:29 +10:00
Kevin Ring 9a0238cbb0 Merge remote-tracking branch 'origin/shared-asset-invalidate' into asset-endpoint-as-shared-asset 2025-09-17 14:59:09 +10:00
Kevin Ring df11774f91 Enable copy constructor/assignment on TileProviderAndTile. 2025-09-17 14:05:14 +10:00
Janine Liu 7f97b89a3c
Merge branch 'main' into tile-and-tile-provider-move 2025-09-16 16:30:07 -04:00
Janine Liu ba7ff5d9a4 Minor doc tweaks 2025-09-16 13:25:29 -04:00
Kevin Ring ba8782d67a More doc. 2025-09-16 21:33:41 +10:00
Kevin Ring 25ad6e04b7 Add doc. 2025-09-16 19:36:02 +10:00
Kevin Ring 5233089008 Add move constructor / assignment operator for TileProviderAndTile. 2025-09-16 19:12:05 +10:00
Kevin Ring a6a447c5c5 More clang-tidy 2025-09-15 20:29:46 +10:00
Kevin Ring bee5d04d2d clang-tidy. 2025-09-15 19:51:43 +10:00
Kevin Ring 17a363824c Doc fixes and small tweaks. 2025-09-15 19:30:56 +10:00
Kevin Ring 97a7e9d2d1 RasterOverlay::activate. 2025-09-15 09:10:39 +10:00
Kevin Ring b5fc62f045 Factory function for ActivatedRasterOverlay. 2025-09-12 22:18:08 +10:00
Kevin Ring c792367f8f Make ActivatedRasterOverlay public and in CesiumRasterOverlays. 2025-09-12 21:09:22 +10:00
Kevin Ring 20caa9e560 Add ActivatedRasterOverlay. 2025-09-10 19:13:43 +10:00
Kevin Ring 0c2478d1a5 clang-tidy 2025-09-09 20:21:35 +10:00
Kevin Ring e8bcd9efc1 Fix typo. 2025-09-09 18:31:29 +10:00
Kevin Ring fd116c8011 loadTileImage receives const RasterOverlayTile. 2025-09-09 18:24:28 +10:00
Kevin Ring 1d59866a91 clang-tidy 2025-09-05 14:38:08 +10:00
Kevin Ring fb2c245ef0 Use SharedAsset for ion imagery endpoint. 2025-09-04 22:15:11 +10:00
Kevin Ring f513a96e39 WIP treat ExternalAssetEndpoint as a SharedAsset. 2025-08-31 21:31:43 +10:00
Kevin Ring 277089eda3 Fix extra Bing session use after token refresh. 2025-08-29 20:48:08 +10:00
Brendan Duncan 88c3716272 clean up 32-bit warmings 2025-08-25 15:38:10 -06:00
Brendan Duncan 0ab8381d61 Fix up wasm32 cmake build 2025-08-07 22:22:44 -06:00
Brendan Duncan 2c830aa233 WIP experiment with wasm32 2025-08-04 11:37:43 -06:00
Kevin Ring d1fe3ba2a7 Fix test. 2025-08-01 08:11:40 +10:00