Maps SDK for Web

tt.services.additionalData

Retrieve polygons (in GeoJSON format) representing administrative borders using IDs related to search results entities.

Parameters need to be passed to the constructor. The method go performs the actual call.

Constructor

tt.services.additionalData([options])

Example
tt.services.fuzzySearch({
     key: <Your API key>,
     query: "Amsterdam"
})
  .go()
  .then(function(response) {
     var geometryId = response.results[0].dataSources.geometry.id;
     tt.services.additionalData({
         key: <Your API key>,
         geometries: [geometryId]
     })
         .go()
         .then(function(adpResponse) {
             console.log(adpResponse);
         })
  });
Parameters
Name Description
options
Object
default:None
options.geometries
String[]
default:None

An array of geometries IDs.


This option specifies an array of geometries IDs. IDs can be retrieved from the response returned by search service, e.g., fuzzySearch.
options.geometriesZoom
Number
default:None

Geometries zoom value. Must be an integer in range of 0-22 (inclusive).


To see table of precision per zoom value, please refer to: Search API documentation.
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.

Methods

go( ): Promise

Executes a predefined asynchronous task using the current configuration.

Returns