ThinkGeo.com    |     Documentation    |     Premium Support

BingMapsAsyncLayer deprecated

Today we attempted to upgrade to TG 14.5.0, the latest production release. After doing so we noticed that the BingMapsAsyncLayer had been deprecated and, of course, our application would not compile. So we had to roll back to the previous version. Because of the following warning I thought the BingMapsAsyncLayer would be around until at least version 15:

‘BingMapsAsyncLayer’ is obsolete: 'This class is deprecated and will be removed in version 15.0. Please use AzureMapRasterAsyncLayer instead. Note: Bing Maps service is being retired. Free (Basic) account users can access Bing Maps Enterprise services until June 30, 2025. Enterprise account users can access them until June 30, 2028.

As far as I can tell it’s not possible to access Bing Maps with AzureMapRasterAsyncLayer.

I was going to bring this up here sooner, but thought I had a little more time. We have clients with paid access to Bing Maps and we will require this class for probably the next couple of years. Can you help us out?

Thanks!

Steve

Hi Steve,

BingMapsAsyncLayer was marked obsolete as a warning rather than an error, so it shouldn’t cause a compile failure on its own. You should still be able to use it as-is — the only difference is the extra compile warning. Could you share the exact error message you’re seeing?

This class will remain functional until sometime after June 30, 2028, so your clients with existing Bing Maps subscriptions should be covered. In fact, let me update the obsolete message to v17.

You’re also correct that Azure Maps is an independent product from Bing Maps — they use separate keys and accounts, so there’s no direct migration path there.

Thanks,
Ben

Hi Ben,

I must have been mistaken about not being able to compile. There were many other compile errors to fix following the upgrade and I must have thought that was an error instead of a warning.

Thanks for the help!

Steve

No problem, we are always here to help!