Introducing ThinkGeo UI 12 For .NET Core 3.0

Next-Gen Map Controls For .NET Core.
Now Available.
Banner Image

Step Into the Now with ThinkGeo.

Introducing our next generation of interactive maps for .NET Core.
Mapping app screenshot

Break Free with .NET Core 3.

Step beyond the classic .NET Framework and Windows-centric projects. ThinkGeo UI 12.0's interactive map controls and SDKs are rebuilt from the ground up on the platform-agnostic .NET Core version 3. Now you can target Linux, Mac OS, and Windows natively, using the official .NET Core runtime. No need for bulky or unreliable third-party framework implementations that may not be feature-complete.

Stop limiting your audience to Windows users. Ship your mapping applications to your customers without worrying about their runtime environments. Build robust cloud-based solutions for Linux servers using ThinkGeo's spatial core. Write everything in C# 8.0 and build all your platform targets from a single solution.

Welcome to the future of maps with ThinkGeo 12 and .NET Core 3.


ThinkGeo UI for Blazor:
The Future of Maps on the Web.

With the brand-new Microsoft Blazor framework and a little Razor syntax, you can construct next-generation mapping applications on the web using .NET Core 3.0 and ThinkGeo UI 12.0 – without JavaScript.
.NET Core, Blazor and ThinkGeo logos

Blazor is Microsoft's new framework for building web UIs with .NET. At ThinkGeo, we're introducing Blazor components that will deliver interactive maps and spatial functionality with C#, .NET and WebAssembly.

Now you're putting maps into next-gen web apps, thanks to the all-new ThinkGeo UI Web for Blazor 12.0.

If you're a WebForms developer looking for a similar but more modern experience, server-side Blazor has you covered. We'll also be delivering client-side maps using Blazor and Web Assembly, which means you'll get the tri-fecta: a C# codebase, lean client-side processing, and platform-native performance that's superior to JavaScript.


Rebuilt for Maximum Performance.

Making the jump to .NET Core doesn't just enable cross-platform delivery, it's also given ThinkGeo UI controls a serious kickstart.
Mapping app screenshot

The foundational APIs of the ThinkGeo Spatial Core, as well as each of our UI controls, have been reviewed and re-engineered for modern standards. Your own projects made with ThinkGeo UI 12 will benefit directly from enhancements like these:

  • Modern .NET Core tooling and packages that deliver the best possible performance.
  • Completely new drawing libraries, providing full cross-platform compatibility – even on Linux.
  • Dynamic layer and feature styles you can update at runtime with our StyleJSON markup language.
  • Raster layers backed directly by GDAL for maximum speed and stability in all environments.

Despite all these new enhancements, the majority of ThinkGeo's core APIs have stayed the same. So if you're upgrading your project from an earlier version of ThinkGeo UI controls, the transition will be simple and easy.

What this means to you is better, quicker, more reliable applications using ThinkGeo maps. Welcome to the fast lane.


A Full Suite of Cloud Mapping Services Built In.

ThinkGeo UI 12.0 introduces all-new APIs that bring the power of the ThinkGeo Cloud directly to your applications, all without having to ship terabytes of data to your customers or maintain it after the fact.

The ThinkGeo Cloud is our ever-expanding web-based suite of mapping services and spatial tools. Its detailed global base maps – available as traditional raster tiles, WMS images, or lightweight and styleable MVT vector tiles – are the perfect foundation for any project.

Pull in our detailed global map tiles as the foundation for your map. Integrate high-performance geocoding to locate addresses anywhere in the world. Find what's near you, route your over-the-road fleet efficiently, or plot the elevation of any plot of land or GPS path. The ThinkGeo Cloud does all the heavy lifting – all your application needs is an Internet connection.

And now, calling ThinkGeo Cloud services from our version 12.0 UI controls is easier than ever before. If you're new to the ThinkGeo Cloud, unfettered access to all of its high-performance APIs and base maps is complimentary for a full 60 days.

Mapping app screenshot

Explore ThinkGeo UI's Integrated Cloud Services

Vector Map Tiles

XYZ tile service offering global street and POI data in MVT format, classified into a variety of styleable layers

Raster Map Tiles

XYZ tile service offering stunning aerial imagery and street data in JPEG or PNG formats


Web Map Service offering on-demand images of ThinkGeo's global street data and aerial imagery.


Get the elevation of any point, line or area in the world, or capture the grade of any line


Calculate efficient routes from place to place, through waypoints, or in a service area


Convert full street addresses, cities, states or postal codes into spatial coordinates

Reverse Geocoding

Convert spatial coordinates into meaningful addresses

And more coming soon...


Take Blazor For a Test Drive.

Exploring the source code of our interactive demos is one of the best ways to get to know ThinkGeo UI 12. Take a look at our all-new Blazor samples to see how easy it is to start mapping in .NET Core in just a few lines of code.
ThinkGeo UI for Blazor Demo: Vehicle Tracking
ThinkGeo UI for Blazor Demo: OGC Services
ThinkGeo UI for Blazor Demo: Basic Styling

Make the Jump.

We’re excited to announce that ThinkGeo UI 12.0 is available now. New to the family? Try our UI controls risk-free for 60 days with our complimentary evaluation, and start developing class-leading mapping applications straight away. Simply download and install the latest ThinkGeo Product Center application to start your free 60-day evaluation of our .NET UI controls and ThinkGeo Cloud services.

Start Building Now

Have a current Software Assurance Plan or developer subscription for ThinkGeo UI or Map Suite controls? Then you’re good to make the jump to ThinkGeo 12.0 right now, at no additional charge. Just install the latest ThinkGeo Product Center, and you’ll be able to activate ThinkGeo 12.0 packages in your next .NET Core or .NET Standard application.

Want to know more before you decide? Schedule a meeting with our technical experts and we’ll make sure you get your questions answered. You can also email us at or call 1-785-727-4133.