Looks like Bing maps has rolled over to Azure Maps and that is where you get subscription keys from. You can’t get keys from the links the demo app has.
Before I sign up with “Azure”, does the BingMapsLayer use any keys etc from Azure maps, or does there need to be a new AzureMapsLayer created in ThinkGeo?
Azure Maps is not supported through BingMapsLayer. I’ve added to the list and we will add the AzureMapsLayer.
And just for your reference, Azure Maps serves raster maps through Static Image (based on CenterPoint) instead of XYZ which is what BingMaps is using, Also Azure Maps supports Vector Tiles which BingMaps doesn’t support. We will dig in a bit more but I think we will support the raster images first.
AzureRasterMapAsyncLayer is already available in the latest beta v14.4.0-beta020, and it will be available in v14.3.1 (which will be released next week). Here is the code:
var layer = new AzureRasterMapAsyncLayer("AzureMapKey", AzureMapsRasterTileSet.Imagery);
We are doing the test and the BingMap Sample in HowDoI will be replaced by AzureMaps.
The v14.3.1 is now released, AzureMapsRasterAsyncLayer (we renamed it) and AzureMapsRasterOverlay are now available. Here is the changelog: Changelog - ThinkGeo Docs
Please note: Microsoft requires all Azure Maps users to display attribution on the map.
The new AzureMapsRasterOverlay handles this automatically.
If you’re using AzureMapsRasterAsyncLayer , please note that it is a low-level API and does not have access to the map canvas. As a result, you are responsible for rendering the attribution manually. The layer provides an API— AzureMapsRasterAsyncLayer.GetAttributionAsync —which returns the required attribution information based on the current extent and scale.