UNPKG

leaflet-geosearch

Version:

Adds support for address lookup (a.k.a. geocoding / geosearching) to Leaflet.

20 lines 668 B
import AbstractProvider from './provider'; export default class HereProvider extends AbstractProvider { searchUrl = 'https://geocode.search.hereapi.com/v1/geocode'; endpoint({ query }) { const params = typeof query === 'string' ? { q: query } : query; return this.getUrl(this.searchUrl, params); } parse(response) { return response.data.items .filter((r) => r.position !== undefined) .map((r) => ({ x: r.position.lng, y: r.position.lat, label: r.address.label, bounds: null, raw: r, })); } } //# sourceMappingURL=hereProvider.js.map