Table of Contents

ThinkGeo Cloud

ThinkGeo Cloud is a set of cloud-hosted RESTful APIs that have been designed to optimize your productivity in the world of mapping by taking away the complicated deployments, data warehousing and IT concerns that you would normally encounter. It can be consumed from web applications, desktop applications, mobile apps or services on a wide variety of platforms.

Getting Started

ThinkGeo Cloud is easy to get started for anyone including those without too much coding background. Just log into the Cloud web console, grab your API key and get to work! We've put together a video that will give you a high-level overview of how to get started:

ThinkGeo Cloud Console

Log into ThinkGeo Cloud Console with existing ThinkGeo account or sign up a new one. Not just for creating client keys, you can also check out recent activities, API references, and online samples.

Get a Client Key

A client key (can either be an APIKey, or ClientId and ClientSecret combination) is needed to consume the Cloud services. Two test client keys are pre-generated for each account and you can also create as many new keys as you want. Check out ThinkGeo Cloud Client Keys Guideline to see how to get the keys.

Consume the Online Services

Now with the key, you can hit the ThinkGeo Cloud RESTful APIs in any platform through any language. Check out ThinkGeo Cloud RESTful APIs and find out what APIs are available. By authorizing with a key (check it out here for how to do it), you can also try out those APIs online.

Furthermore, ThinkGeo Cloud .NET SDK and ThinkGeo Cloud JavaScript SDK are provided to make it easier for using the ThinkGeo Cloud RESTful APIs in a .NET/JavaScript application.

Services

ThinkGeo Cloud includes the following Services. More Services are on the way. A complete API list can be found here: ThinkGeo Cloud APIs

Maps Vector Tiles
Comsume XYZ vector map tiles

Maps Raster Tiles
Consume XYZ raster map tiles

Maps WMS
WMS service

Elevation
Get elevation information of specified geometries

Geocoding
Get the location from a US address

Reverse Geocoding
Get the real world information of specified geometries

Routing
Turn-by-turn directions, service area calculation and more.

Maps Query
Perform spatial query against each types of data.

Projection
Project the specified geometries

Colors
Get related colors of specified color

Time Zones
Get time zone information about a specified point

Try the APIs Online

Create your own service

  • ThinkGeo Cloud On-Premise will be provided in the future. It will be an Amazon Image or Docker, help you easily set up the ThinkGeo Cloud with all the above services on your own server.
  • All the data the ThinkGeo Cloud is using is for sale as separate products. They can be easily consumed offline by Map Suite SDKs, check out ThinkGeo Offline Data for detail.

Client SDK

ThinkGeo offers two prepackaged API clients for developers who want to use the ThinkGeo Cloud APIs in their applications. Currently the following API clients are available:

.NET SDK
ThinkGeo Cloud .NET SDK

JavaScript SDK
ThinkGeo Cloud JavaScript SDK

Samples

This gallery shows samples consuming ThinkGeo Cloud on different platforms. It's either the online sample you can interact with, or it's the sample overview with animated snapshots and the source.

Sample Gallery
It shows samples on different platforms including Desktop, Mobile and Web.

Online Samples
It includes pure client-side sample consuming ThinkGeo Cloud.

Pricing

For Evaluation users:

For Subscription user:

Here is what one transaction means for different services:

Change Logs

Videos and Snapshots