UNPKG

leaflet-control-geocoder

Version:

Extendable geocoder with builtin support for Nominatim, Bing, Google, Mapbox, Photon, What3Words, MapQuest, Mapzen

35 lines (32 loc) 953 B
var L = require('leaflet'), Control = require('./control'), Nominatim = require('./geocoders/nominatim'), Bing = require('./geocoders/bing'), MapQuest = require('./geocoders/mapquest'), Mapbox = require('./geocoders/mapbox'), What3Words = require('./geocoders/what3words'), Google = require('./geocoders/google'), Photon = require('./geocoders/photon'), Mapzen = require('./geocoders/mapzen'); module.exports = L.Util.extend(Control.class, { Nominatim: Nominatim.class, nominatim: Nominatim.factory, Bing: Bing.class, bing: Bing.factory, MapQuest: MapQuest.class, mapQuest: MapQuest.factory, Mapbox: Mapbox.class, mapbox: Mapbox.factory, What3Words: What3Words.class, what3words: What3Words.factory, Google: Google.class, google: Google.factory, Photon: Photon.class, photon: Photon.factory, Mapzen: Mapzen.class, mapzen: Mapzen.factory }); L.Util.extend(L.Control, { Geocoder: module.exports, geocoder: Control.factory });