ThinkGeo Cloud WMS

ThinkGeo's OGC-compliant Web Map Service offers up beautiful aerial imagery, detailed street maps, or a hybrid of both. Take delivery as a single image or a matrix of tiles.

Maps Without Coding

The ThinkGeo Maps WMS service lets you embed a great-looking static map in your application via a simple HTTPS request. Click the button below to check out a static map of your area (browser geolocation required).
map

Request URL:

https://cloud.thinkgeo.com/api/v1/maps/wms?Request=GetMap&Service=WMS&Layers=WorldStreets&Styles=light&Format=IMAGE%2FPNG&Transparent=true&Version=1.1.1&Width=512&Height=512&Srs=EPSG%3A3857&BBOX=-13169186.793186888%2C4030992.5947130993%2C-13159402.859355547%2C4040776.528544442&apiKey=your-api-key

To access ThinkGeo Cloud WMS, you'll need a ThinkGeo account and a ThinkGeo Cloud API key which you'll use to authenticate your requests. Don't have a ThinkGeo account? Start building today and get a free 60-day evaluation of all ThinkGeo Cloud services, including Vector Tiles, Raster Tiles, Geocoding, Reverse Geocoding and Elevation.

 

WMS Features

ThinkGeo Cloud Maps is a standards-compliant Web Map Service offering maps of the world in various styles and customizable sizes.

Versatility

Single-Image or Multi-Tile

Request the map you need. ThinkGeo Cloud Maps WMS lets you request exactly the map you need for your application or web page, delivered in a single image of any size. All you need is the geographic bounding box.

Create an interactive tiled map. Our WMS service can also be used to deliver tiles to front-ends like ThinkGeo's own Map Suite UI controls, OpenLayers and legacy systems, creating an interactive map of the world.

Design Features
ThinkGeo Cloud Maps WMS GetCapabilities result

Simplicity

Standards-Compliant WMS

Know what to expect. ThinkGeo Cloud's WMS service is compliant with the Open Geospatial Consortium's WMS specification (versions 1.1.1 and 1.3.0). That means it plugs into a wide variety of tools and systems, including ThinkGeo UI map controls and components.

Enjoy automatic discoverability. Our WMS service answers to the OGC standard GetCapabilities request, which helps other software systems understand what it can do and helps provide automatic configuration.

Link to a map. WMS requests are so simple, you can not only embed images directly in your web pages with a single image tag, you can also share links that directly display a map -- no programming required!

Customizability

Selectable Styles and Layers

Pick your map theme. Light, dark, aerial imagery, and hybrid aerial + street map combination map styles are all available with the switch of a single request parameter.

Overlay streets on your own backgrounds. Street data is available with a transparent background so you can display it on top of your own background imagery.

Efficient image formats. Light, dark and transparent street maps are offered in 32-bit PNG format, while aerial imagery is supplied in JPEG format for maximum efficiency, and image quality.

ThinkGeo Cloud Maps WMS hybrid image

Cloud-Based GIS Server

ThinkGeo Cloud can be accessed from anywhere using simple RESTful web requests, so you can serve up great looking maps, or provide routing or geocoding to a variety of client applications.
More Details Start Building

Always Online

No Infrastructure to Maintain

Simple Transaction Model

 

See How It Works

See how little code is needed to create an interactive tiled map with ThinkGeo Cloud Maps WMS.
Use ctrl + scroll to zoom the map
<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>WMS | ThinkGeo</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ol3/3.8.2/ol.min.css" type="text/css">
    <style type="text/css">
        body{
        margin: 0;
        padding: 0;
        }

        #map{
        height: 100%;
        width: 100%;
        }
    </style>
</head>
<body>
    <div id="map" ></div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/ol3/3.8.2/ol.min.js"> </script>
    <script type="text/javascript">
        wmsMap = new ol.Map({
            layers: [
                new ol.layer.Tile({
                extent: ol.proj.get('EPSG:3857').getExtent(),
                source: new ol.source.TileWMS(({
                    urls: [
                        'https://cloud1.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey',
                        'https://cloud2.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey',
                        'https://cloud3.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey',
                        'https://cloud4.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey',
                        'https://cloud5.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey',
                        'https://cloud6.thinkgeo.com/api/v1/maps/wms?apiKey=Your apiKey'
                    ],
                    params: {
                        'LAYERS': 'WorldStreets',
                        'VERSION': '1.1.1',
                        'STYLES': 'Light',
                        'FORMAT': 'IMAGE/PNG',
                        'SRS': 'EPSG:3857'
                    }
                }))
            })
        ],
        target: "map",
        view: new ol.View({
            center: [-11158582, 4813697],
            zoom: 3,
            minZoom: 0,
            maxZoom: 19,
        })
        })
    </script>
</body>
</html>

Ready to Get Started?

Ready to add ThinkGeo Cloud services to your project? Sign up for a free ThinkGeo account and get full access to all of these services free for 60 days.

Start Your Evaluation