Works from any client via REST

Our servers can be hosted in the cloud or on-premises. Hosted servers can be easily accessed through any REST capable client, including JavaScript, Python, Ruby, Node, .Net, and more.

Include in your application

Our servers also include an API that can be included as part of your application, which allows you to call it without a server, giving you the highest performance. You can ship it with your desktop products on Windows and Linux.

On Windows, Linux & MacOS

You can host all of our servers on Windows, Linux or MacOS servers. You choose which platforms you want to develop on and where you want to host them, based on your expertise and requirements.

"We are in a rapid-prototyping environment. The Map Suite products got us on our feet with only a few lines of code. The mapping part of our application is no longer the hard part!"

Richard Binnington
Software Engineer
Computer Sciences Corporation

"I'm extremely happy with the Map Suite toolset; I don't think I would get the same responsiveness, ease of installation and low costs from any other provider."

Ryan O'Neill
Kinnersley Software

"Map Suite provided the best overall value for our web-based application in terms of flexibility, cost and ease of use. A robust tool like Map Suite creates a wealth of opportunities for the use of mapping capabilities in our software application."

Mark C. Winters
President & CEO
PAI: The Prediction Company

"The ThinkGeo map control is great! With just a few lines of code, I had a functional map drawing within minutes!"

Jason Downs
GIS Coordinator
Hillsdale Water Quality Project Inc.

"About a year ago I was preparing for an upcoming mapping project. I was forced to price out an ESRI server solution. Fortunately, Map Suite was released, and I now have a .NET mapping component that is feature-rich and easy to implement."

Dan Schuessler
Project Manager
Ledge Light Technologies, Inc.

"The ThinkGeo Map Control is just great! The best part is that this control is well-integrated into the .NET Framework, which gave us a whole new dimension to work with, not to mention add onto."

Srinath Sankar
Technical Producer
Marketing Systems Group

"The Desktop edition is quite simply the fastest, most comprehensive and easiest to implement .NET mapping component we have come across. In addition, the outstanding customer service and level of participation in the forums is matched only by the quality of the product."

Owen Kelp
ACIL Tasman Pty Ltd

"ThinkGeo's Map Suite software was by far the most feature-rich, robust, and easy-to-use solution for the .NET platform. We were very impressed by how agile ThinkGeo's team was at supporting us on the project."

Tom McCartan
Vice President, Product Development
Digital Infuzion, Inc.

"It is refreshing to find a company that has the same customer service ethics that ours does in today's world."

David Phillips
RATA Associates, LLC

"When we needed to add professional GIS capabilities to our applications, we turned to ThinkGeo. The end result is that our solutions are now GIS enabled, and our customers are happy, all in a few weeks. Highly recommended."

Dan Haught
Executive Vice President
FMS Advanced Systems Group

Map Suite GIS Services Is...

An extensive set of tools designed to provide all the GIS functionality you need, delivered on the platform you want. You choose the one that's right for you.

Cloud Hosted

Installed On-premises

Embedded Objects

Cloud Hosted

We host everything online accessible to you via a RESTful API with a per-transaction pricing model.

REST Accessible. Our cloud server can be accessed from any REST capable client, so you can serve up great looking maps, or provide routing or geocoding to a variety of client applications.

No Infrastructure to Maintain. We maintain the servers, load balancers, software updates, etc. Our servers are constantly updated with the latest product datasets as they are released ensuring you always have the most up to date results.

Scalable and Redundant. Each of our services are part of a load-balanced cloud cluster ready to scale up based on demand. In addition, our automated muti-backup strategy ensures we can recover quickly from any major issue.

Flexible Transaction Usage & Reporting. Your paid transactions can be used for any number of our services interchangeably. In addition, we provide a set of APIs to monitor your usage and gain insight into how your transactions are being used.

The styling and labeling are already done for you, so you can use our basemaps to put your applications that much closer to completion.

Installed On-premises

Install Map Suite GIS Services on your own servers giving you full control over source data, security, accessibility, and location.

The Map Suite World Imagery service brings high resolution aerial images to your mapping applications

Bring Your Own Data. Use your in-house proprietary data with our various services or segment your customers' data onto separate servers and control how they are exposed to your clients.

Manage Updates. You decide when updates are rolled out to your servers allowing you to sync up with your internal software update cycles. This option also allows you to update your proprietary data as often as necessary.

Maintain Your SLAs. Hosting Map Suite GIS Services on your own infrastructure gives your better control over SLAs you may have internally or with external customers.

Custom Security Control nearly every aspect of your security such as only granting access from the internal network, automating addition of users, writing plugins to authenticate via existing security authority, implementing two factor authentication, etc.

Embedded Objects

Embed our GIS services right into your client application and ship it royalty free.

Rich & Extensible API. You will find our APIs are well designed and we take backward compatibility between versions very seriously. Designed from the ground up in pieces and parts, there are many virtual and abstract extensibility points to work with.

Cross-platform Our embedded objects support your application running on Windows, Linux or MacOS servers. You choose which platforms you want to develop and deploy on.

Royalty Free. There are no per-seat licenses when you deploy our services as embedded assemblies with your desktop application. You only need a license for each mapping developer and if you need to deploy to a server, we have affordable servers licenses available.

Bring Your Own Data. When embedding our assemblies, you can either use our provided datasets or use your own proprietary data. We provide API and guidance in converting or extending our classes to read your data formats directly.


Map Suite World Streets

Royalty-free worldwide vector data ready to use in your application.

We cover the entire world with over 160 gigabytes of continually-growing data. With global coverage, we have you covered anywhere in the world. Because we use Open Street Map data, it's easy for users to add or update data online and have the changes flow into your application. Your data never gets stale and constantly improves over time.

Beautifully styled and ready to use. Along with the vector data, we also include the code to make it look beautiful. We include a full set of styles to render the data from a global view all the way down to street level. You are, of course, free to tweak, add, or remove layers to allow the maps to fit your application.

Updates are posted weekly for you to download. Every week, we release a new copy of the entire dataset in SQLite and Postgres for you to download. This ensures you always have access to the latest data as it's updated by the ever growing Open Street Map community.

Tools included to extract areas you care about. We include tools that let you extract specific areas to allow you to ship datasets which are much smaller than the entire world. This allows you to support the shipping of smaller regions, such as a city, in the dozens of megabytes instead of gigabytes.

The styling and labeling are already done for you, so you can use our basemaps to put your applications that much closer to completion.

Samples are ready to run from GitHub using NuGet.

World Streets Sample
Find additional code samples, API documentation, videos and more on our Wiki.


Map Suite Routing

Find the shortest path between multiple locations, deliver turn-by-turn directions, avoid specified areas, show drive times, and much more.

Worldwide data using Open Street Map. Plan routes anywhere in the world with the provided Open Street Map data. We have routing indexes pre-built at a worldwide country level or at a state level in the US.

Scales to support any demands. All of our cloud services are backed up by multiple servers running behind load balancers using Amazon EC2 instances. We can scale up any of our services based on client demand.

Support for real-time conditions. You can pass us real-time data on areas you wish to avoid, stay within, road closures, etc., and we will incorporate that into your routes.

Many advanced features. Generate routes optimized for the travelling salesperson problem, areas to avoid, areas to stay within, routes around closed streets, getting estimated drive time distances, and more.

Samples are ready to run from GitHub using NuGet.

Routing Sample
Find additional code samples, API documentation, videos and more on our Wiki.



Convert US street addresses into geographic locations and vice-versa.

Convert addresses to geolocations, search blocks and groups, and much more with Map Suite Geocoding Service

Start geocoding affordably. Convert addresses into valuable information. The Map Suite Geocoder features simple and affordable licensing. You can get started today, at no cost, by activating your 60-day risk-free trial.

Lightning fast results. For batch street addresses geocoding can typically process hundreds of addresses a second.

Based on TIGERĀ® U.S. Census Bureau data. Map Suite Geocoder contains over 2 Gigabytes worth of the latest U.S. address data for the most accurate geocodes.

Precision geocoding with fuzzy logic support. Use fuzzy matching and the built-in plugins to process string input in varying formats and of various quality. Search for similarly-named cities, streets, states, or zip codes, even if you're not sure of what you're looking for.

Samples are ready to run from GitHub using NuGet.

Geocoding Sample
Find additional code samples, API documentation, videos and more on our Wiki.


Map Suite World Imagery

Royalty-free high-level global imagery matched with highly-detailed US imagery.

Complete US 1-meter resolution aerial imagery. Having full US coverage means you don't need to worry if there are blind spots in the data. It is also typically less than a year old.

World Map Kit Imagery Data Downloader. This is a utility that allows users to download the World Map Kit NAIP Imagery data within a given extent so you can ahve the data completely offline.

High-level worldwide color imagery. Our high-level color imagery spans the globe at approximately 20-meter resolution.

Distributed via Amazon S3. Access all the imagery online through ThinkGeo's Amazon S3 bucket for quick setup or download the data to take it offline. Either way, a world's worth of imagery is at your fingertips.

Demos are ready to be experienced online.

Online Demo
Find additional code samples, API documentation, videos and more on our Wiki.


Map Suite Reverse-Geocoding

Reverse-geocoding allows you to match a latitude and longitude location to a street address anywhere on earth.

Worldwide coverage with OpenStreetMap. We ship with worldwide data out of the box so no matter where your asset is you will know the closest street address.

Fast, scalable, and embeddable. There is practically no limit to how many reverse-geocodes you can do per second with our scalable server architecture. Simply add more servers behind your load balancer and see your throughput linearly increase.

Weekly data updates. With our weekly data updates, you can be sure to have the latest street data for your reverse-geocoding. Simply download the new data file from our Amazon S3 bucket and replace the old file. You are now ready to use the new data.

Easily add new roads and addresses. Since we use OpenStreetMap data as our base, you have the power to add new streets and addresses online and then have those changes flow through our weekly update system. Empower your users to update with data as well.

Samples are ready to run from GitHub using NuGet.

Reverse Geocoding Sample
Find additional code samples, API documentation, videos, and more on our Wiki.


Map Suite Elevation

Global elevation point, contour, and viewshed at your fingertips.

Map Suite Elevation Service allows you to retrieve global elevation points and more.

Highly-accurate US and world elevation data. The source data is accurate to one arc-second, or about 27 meters, measuring elevation to the closest meter above sea level anywhere.

Batch-process thousands of requests. With our job system you can batch thousands of elevations queries into one request; we will let you know when it's done.

Get points, contours, or viewshed. We support many different elevation queries and can add additional functionality based on your needs.

Worldwide coverage. We ship with worldwide data out of the box so no matter where in the world you are, we have you covered.

Samples are ready to run from GitHub using NuGet.

Elevation Sample
Find additional code samples, API documentation, videos, and more on our Wiki.

Map Suite GIS Services in Action

These samples highlight just some of the features of our cloud services.

Map Suite Streets and Imagery

See the Map Suite Streets and Map Street Imagery services combine to create street, imagery and hybrid maps.

Map Suite Routing

This example plots a route through Austin, and restricts the route to be completely contained within a pre-defined area.


Converts chosen addresses to map points. This example utilizes a sampling of addresses in Chicago to show just how flexible and fast our geocoding service is.


It's easy to convert coordinates to address blocks and more. Our reverse-geocoding makes it quick and easy to implement.

Map Suite World Streets From Any Platform

By exposing a RESTful API it's easy to call the Map Suite World Streets service from any platform with just a few lines of code.
Click to activate samples

Free 60-Day Evaluations

Our free evaluation period means you can get your prototype up and running before committing to a purchase. You also have access to hundreds of code samples, our extensive wiki, and active user forums to get you going quickly. Just pick a product, download a sample, and start coding.