Quickstart¶
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 - even if you don't have a lot of experience coding! 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 the ThinkGeo Cloud Console to generating your client keys or view your cloud usage. You can also view the API reference and online samples any time.
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
Service | Description |
---|---|
Maps Vector Tiles | Consume 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¶
-
Check out ThinkGeo Cloud Client Keys Guideline and get a key for free for 60 days.
-
Authorize with the key at the top of ThinkGeo Cloud APIs and you are then free to play with all the APIs online. Visit here for more information.
Create your own service¶
- ThinkGeo Cloud On-Premise is available to help you easily set up the ThinkGeo Cloud with all the above services on your own server.
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:
ThinkGeo Cloud .NET SDK
ThinkGeo Cloud JavaScript SDK
Samples¶
You can find code samples in the GitLab repository below.
We also have samples running online at the link below.
It includes pure client-side sample consuming ThinkGeo Cloud.