/ems-client

JavaScript Client library for Elastic Maps Service

Primary LanguageJavaScriptApache License 2.0Apache-2.0

@elastic/ems-client

@elastic/ems-client is a JavaScript library for the Elastic Maps Service.

This library is intended to be used by Elastic products. Use of the Elastic Maps Service is governed by the Elastic Maps Service Terms of Service.

Installation

NPM npm i @elastic/ems-client

Yarn yarn add @elastic/ems-client

Building locally

yarn build

Usage

import { EMSClient } from '@elastic/ems-client';

const emsClient = new EMSClient({
  appVersion: '7.6.0',
  appName: 'kibana',
  tileApiUrl: 'https://tiles.maps.elastic.co',
  fileApiUrl: 'https://vector.maps.elastic.co',
  emsVersion: '7.6',
  language: 'en'
});

Legacy (prior to v7.6)

import { EMSClient } from '@elastic/ems-client';

const emsClient = new EMSClient({
  kbnVersion: '7.2.0',
  manifestServiceUrl: 'https://catalogue.maps.elastic.co/v7.2/manifest',
  language: 'en'
});