TerriaMap icon indicating copy to clipboard operation
TerriaMap copied to clipboard

Bing Maps will be retired and to be replaced by Azure Maps

Open haxica opened this issue 1 year ago • 6 comments

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.

haxica avatar May 24 '24 10:05 haxica

bing services seem deactivated since today, any documentation on how to migrate to azure maps, or this needs code changes?

pvgenuchten avatar Jul 08 '25 08:07 pvgenuchten

Needed on our end as well

thhomas avatar Jul 08 '25 22:07 thhomas

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

hardreddata avatar Jul 09 '25 00:07 hardreddata

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.

na9da avatar Jul 09 '25 01:07 na9da

for the location search provider, cesium search and nominatim are valid substitutions https://docs.terria.io/guide/customizing/search-providers/#nominatimsearchprovider

pvgenuchten avatar Jul 09 '25 07:07 pvgenuchten

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=

leylines avatar Jul 13 '25 16:07 leylines