Maps SDK for Web
tt.services.staticImage
This Class makes it easy to generate a URL string to request a static map image using the TomTom Maps API - Static Image.
Parameters need to be passed to the constructor. The method go generates the URL string.
Constructor
tt.services.staticImage([options])
Example
// Passing an object with all the configuration
function callbackFn(urlString) {
  console.log(urlString);
}
tt.services.staticImage({
  key: <Your API key>,
  zoom: 15,
  bbox: [
    [40.712, -74.227],
    [40.774, -74.125]
  ]
})
.go()
.then(callbackFn);
Parameters
| Name | Description | 
|---|---|
| options Object default:None | Options to be passed to the routing call, or an array of such options objects to perform a batch request. | 
| options.bbox Maps.LngLatBounds default:None | Bounding box. | 
| options.center LatLng default:None | Coordinates to the center of the view. | 
| options.format "png" | "jpg" | "jpeg" default:"png" | The format of the image to be requested. | 
| options.height Number default:None | Height of the image in pixels. | 
| options.key String default:None | A valid API Key for the requested service. A valid API Key is required to make use of the given service. It can be issued in the Developer Portal. | 
| options.language String default:"NGT" | Language to use for the labels. You can find the list of supported languages here. | 
| options.layer "basic" | "hybrid" | "labels" default:"basic" | The base map's layer to be used. | 
| options.style "main" | "night" default:"main" | The base map style to be used. | 
| options.view String default:"Unified" | Geopolitical view. Can be one of "Unified", "IL", "IN", "MA", "PK", "AR", "Arabic", "TR", "RU" | 
| options.width Number default:None | Width of the image in pixels. | 
| options.zoom Number default:12 | Positive integer between 0 and 22. | 
Methods
go( ): Promise
Executes a predefined asynchronous task using the current configuration.
Returns