Bing Maps will be retired and to be replaced by Azure Maps
ACTION REQUIRED: Announcing Bing Maps for Enterprise Platform End of Life
Bing Maps for Enterprise is deprecated and will be retired. Enterprise account customers can continue to use Bing Maps for Enterprise services until June 30th, 2028. Free (Basic) account customers can continue to use Bing Maps for Enterprise services until June 30th, 2025. To avoid service disruptions, all implementations using Bing Maps for Enterprise REST APIs and SDKs will need to be updated to use Azure Maps by the retirement date. For migration documentation, see Bing Maps Migration Overview.
For more details on the retirement, see the Bing Maps Blog.
bing services seem deactivated since today, any documentation on how to migrate to azure maps, or this needs code changes?
Needed on our end as well
If you have a Cesium Ion account you can set cesiumIonAccessToken and useCesiumIonBingImagery following https://docs.terria.io/guide/customizing/client-side-config/#parameters
See also https://community.cesium.com/t/bing-maps-end-of-life-timeline-in-cesium-ion/40002
What @hardreddata said - you can continue using bing maps through cesium ION.
Currently you can also add Azure basemaps but at the risk of exposing your subscription-key (which Microsoft recommends against). Here is an example on how to do that. It might be possible to proxy these requests through Terria server to hide the subscription-key, but that greatly reduces performance. Other option is to figure out how to use the SAS tokens.
for the location search provider, cesium search and nominatim are valid substitutions https://docs.terria.io/guide/customizing/search-providers/#nominatimsearchprovider
An idea could be to use the "Imagery Hybrid" as a replacement but i'm not sure how to implement this as a basemap.
https://hub.arcgis.com/maps/esri::imagery-hybrid-1/about?path=