UNPKG

leaflet-control-geocoder

Version:

Extendable geocoder with builtin support for OpenStreetMap Nominatim, Bing, Google, Mapbox, MapQuest, What3Words, Photon, Pelias, HERE, Neutrino, Plus codes

412 lines (342 loc) 46.9 kB
## 2.3.0 (2021-05-25) * Specify TypeScript declaration file ([1183518](https://github.com/perliedman/leaflet-control-geocoder/commit/1183518)) ## 2.2.0 (2021-03-08) - HERE: adding maxResults option (#317) ([3847008](https://github.com/perliedman/leaflet-control-geocoder/commit/3847008)), closes [#317](https://github.com/perliedman/leaflet-control-geocoder/issues/317) - TypeScript: add event handler types ([2ffacc3](https://github.com/perliedman/leaflet-control-geocoder/commit/2ffacc3)) ## 2.1.0 (2020-12-10) - HERE Maps: new API ([9979da9](https://github.com/perliedman/leaflet-control-geocoder/commit/9979da9)) ## 2.0.1 (2020-11-30) - Fixes usage of [`L.Evented`](https://leafletjs.com/reference-1.7.1.html#evented) [mixin](https://leafletjs.com/reference-1.7.1.html#class-includes) for [TypeScript](https://www.typescriptlang.org/docs/handbook/mixins.html) ([#312](https://github.com/perliedman/leaflet-control-geocoder/issues/312)) ## 2.0.0 (2020-11-28) - Migrate to TypeScript - Generate API documentation using TypeDoc ([756ae93](https://github.com/perliedman/leaflet-control-geocoder/commit/756ae93)) - Harmonize options constructor for all geocoders ([e4659b5](https://github.com/perliedman/leaflet-control-geocoder/commit/e4659b5)) - Use geocodingQueryParams in all geocoders ([84d764a](https://github.com/perliedman/leaflet-control-geocoder/commit/84d764a)) - Use reverseQueryParams in all geocoders ([9240331](https://github.com/perliedman/leaflet-control-geocoder/commit/9240331)) - Replace PNG and GIF files with SVG URIs (#298) ([1ec9ab5](https://github.com/perliedman/leaflet-control-geocoder/commit/1ec9ab5)), closes [#298](https://github.com/perliedman/leaflet-control-geocoder/issues/298) - photon: update to photon.komoot.io ([e4b3082](https://github.com/perliedman/leaflet-control-geocoder/commit/e4b3082)) - mapbox: add location properties to reverse geocode (#286) ([3398c8c](https://github.com/perliedman/leaflet-control-geocoder/commit/3398c8c)), closes [#286](https://github.com/perliedman/leaflet-control-geocoder/issues/286) - demos: add unpkg.com demo ([2418679](https://github.com/perliedman/leaflet-control-geocoder/commit/2418679)) - demos: add esbuild demo ([2e0553f](https://github.com/perliedman/leaflet-control-geocoder/commit/2e0553f)) - demos: upgrade to webpack 5 ([b600cad](https://github.com/perliedman/leaflet-control-geocoder/commit/b600cad)) - tests: Migrate unit tests to Jest ([5b64c34](https://github.com/perliedman/leaflet-control-geocoder/commit/5b64c34)) - package: Enable compressed-size-action for PRs ([fdf6df0](https://github.com/perliedman/leaflet-control-geocoder/commit/fdf6df0)), closes [#283](https://github.com/perliedman/leaflet-control-geocoder/issues/283) - package: Enable GitHub Actions ([c98745e](https://github.com/perliedman/leaflet-control-geocoder/commit/c98745e)) - package: Migrate build to microbundle ([fc0eff9](https://github.com/perliedman/leaflet-control-geocoder/commit/fc0eff9)) ### BREAKING CHANGE - All geocoders accept a single `options` object as constructor parameter. The `options` objects extends the interface `GeocoderOptions`. The `apiKey` string constructors of some geocoders have been removed. - `reverse` now returns bbox in field called `bbox` (previously `bounds`) ## 1.13.0 (2020-04-13) - Check touch for event type instead of expand option ([b8ebba1](https://github.com/perliedman/leaflet-control-geocoder/commit/b8ebba1)), closes [#255](https://github.com/perliedman/leaflet-control-geocoder/issues/255) [#272](https://github.com/perliedman/leaflet-control-geocoder/issues/272) - package: simplify npm publish process ([95dc7d1](https://github.com/perliedman/leaflet-control-geocoder/commit/95dc7d1)) - Mapbox: add country code to properties when available ([302cf85](https://github.com/perliedman/leaflet-control-geocoder/commit/302cf85)), closes [#278](https://github.com/perliedman/leaflet-control-geocoder/issues/278) ## 1.12.0 (2020-02-15) - Collapse search result on iOS devices ([12193af](https://github.com/perliedman/leaflet-control-geocoder/commit/12193af)), closes [#271](https://github.com/perliedman/leaflet-control-geocoder/issues/271) - opencage: add support for geocodingQueryParams ([ca19308](https://github.com/perliedman/leaflet-control-geocoder/commit/ca19308)) - opencage: add support for geocodingQueryParams ([c0d9712](https://github.com/perliedman/leaflet-control-geocoder/commit/c0d9712)), closes [#269](https://github.com/perliedman/leaflet-control-geocoder/issues/269) - opencage: update README ([7e85899](https://github.com/perliedman/leaflet-control-geocoder/commit/7e85899)) - here: add address to result properties ([94c5251](https://github.com/perliedman/leaflet-control-geocoder/commit/94c5251)), closes [#270](https://github.com/perliedman/leaflet-control-geocoder/issues/270) - package: npm audit fix ([845f119](https://github.com/perliedman/leaflet-control-geocoder/commit/845f119)) ## 1.11.0 (2020-01-18) - Add an aria-label to the geocoder control button ([02abfad](https://github.com/perliedman/leaflet-control-geocoder/commit/02abfad)), closes [#263](https://github.com/perliedman/leaflet-control-geocoder/issues/263) - package: update devDependencies ([8514b4e](https://github.com/perliedman/leaflet-control-geocoder/commit/8514b4e)) - control: add method `setQuery` ([66252f6](https://github.com/perliedman/leaflet-control-geocoder/commit/66252f6)), closes [#265](https://github.com/perliedman/leaflet-control-geocoder/issues/265) - control: set initial query via options ([79c2145](https://github.com/perliedman/leaflet-control-geocoder/commit/79c2145)) ## 1.10.0 (2019-10-08) - Add option for prox radius when geocoding position ([8d28ecc](https://github.com/perliedman/leaflet-control-geocoder/commit/8d28ecc)), closes [#261](https://github.com/perliedman/leaflet-control-geocoder/issues/261) ## 1.9.0 (2019-08-13) - Adding OpenCage Data Geocoder ([1d98bea](https://github.com/perliedman/leaflet-control-geocoder/commit/1d98bea)), closes [#258](https://github.com/perliedman/leaflet-control-geocoder/issues/258) - Bump version to 1.9.0 ([dcb2211](https://github.com/perliedman/leaflet-control-geocoder/commit/dcb2211)) - package.json: specify files, drop .npmignore ([a8610cb](https://github.com/perliedman/leaflet-control-geocoder/commit/a8610cb)) - demos: use HTTPS for osm.org ([b7e787a](https://github.com/perliedman/leaflet-control-geocoder/commit/b7e787a)) - here: use HTTPS ([1813a9f](https://github.com/perliedman/leaflet-control-geocoder/commit/1813a9f)), closes [#259](https://github.com/perliedman/leaflet-control-geocoder/issues/259) ## <small>1.8.3 (2019-07-21)</small> - Bump version to 1.8.3 ([8194ec4](https://github.com/perliedman/leaflet-control-geocoder/commit/8194ec4)) - IE does not parse JSON responses using Nominatim ([f177fdc](https://github.com/perliedman/leaflet-control-geocoder/commit/f177fdc)), closes [#253](https://github.com/perliedman/leaflet-control-geocoder/issues/253) [#252](https://github.com/perliedman/leaflet-control-geocoder/issues/252) - lint: update ESLint to 6.1.0 ([c7d4cc8](https://github.com/perliedman/leaflet-control-geocoder/commit/c7d4cc8)) - control: add option showUniqueResult ([e86c406](https://github.com/perliedman/leaflet-control-geocoder/commit/e86c406)), closes [#236](https://github.com/perliedman/leaflet-control-geocoder/issues/236) - README: use HTTP for leafletjs.com links ([fa35d32](https://github.com/perliedman/leaflet-control-geocoder/commit/fa35d32)) - mapbox: fix loc.context.length undefined ([eeee760](https://github.com/perliedman/leaflet-control-geocoder/commit/eeee760)), closes [#254](https://github.com/perliedman/leaflet-control-geocoder/issues/254) ## <small>1.8.2 (2019-06-08)</small> - Bump version to 1.8.2 ([4e491f9](https://github.com/perliedman/leaflet-control-geocoder/commit/4e491f9)) - Update .npmignore ([dba296f](https://github.com/perliedman/leaflet-control-geocoder/commit/dba296f)) ## <small>1.8.1 (2019-06-08)</small> - Add demo using rollup.js bundler ([4ae65c3](https://github.com/perliedman/leaflet-control-geocoder/commit/4ae65c3)) - Add demo using webpack bundler ([4af0fbc](https://github.com/perliedman/leaflet-control-geocoder/commit/4af0fbc)), closes [#245](https://github.com/perliedman/leaflet-control-geocoder/issues/245) - Bump version to 1.8.1 ([1b623e7](https://github.com/perliedman/leaflet-control-geocoder/commit/1b623e7)) - scripts/publish: fail on error ([cd4c034](https://github.com/perliedman/leaflet-control-geocoder/commit/cd4c034)) - Update .gitignore and .eslintignore ([2db6426](https://github.com/perliedman/leaflet-control-geocoder/commit/2db6426)) - Update Prettier to 1.18.2 ([6f7708f](https://github.com/perliedman/leaflet-control-geocoder/commit/6f7708f)) - fix: Nominatim.class is not a constructor ([1cfac6c](https://github.com/perliedman/leaflet-control-geocoder/commit/1cfac6c)), closes [#249](https://github.com/perliedman/leaflet-control-geocoder/issues/249) - README: fix typo ([59d1cb6](https://github.com/perliedman/leaflet-control-geocoder/commit/59d1cb6)) ## 1.8.0 (2019-06-08) - Add @simon04 to contributors ([adf861a](https://github.com/perliedman/leaflet-control-geocoder/commit/adf861a)) - Add L.Control.Geocoder.Nominatim tests ([209cc53](https://github.com/perliedman/leaflet-control-geocoder/commit/209cc53)) - Add LatLng geocoder ([bcaa527](https://github.com/perliedman/leaflet-control-geocoder/commit/bcaa527)), closes [#222](https://github.com/perliedman/leaflet-control-geocoder/issues/222) - Add open-location-code.spec.js ([6826276](https://github.com/perliedman/leaflet-control-geocoder/commit/6826276)) - Add support for Openrouteservice ([54d2692](https://github.com/perliedman/leaflet-control-geocoder/commit/54d2692)), closes [#239](https://github.com/perliedman/leaflet-control-geocoder/issues/239) - Add support for Plus codes ([bbeb62e](https://github.com/perliedman/leaflet-control-geocoder/commit/bbeb62e)) - Added CSS classes for open dropdown ([7542988](https://github.com/perliedman/leaflet-control-geocoder/commit/7542988)), closes [#243](https://github.com/perliedman/leaflet-control-geocoder/issues/243) - Bump version to 1.8.0 ([9617d6c](https://github.com/perliedman/leaflet-control-geocoder/commit/9617d6c)) - Can now close dropdown on pressing ESC ([7cf3385](https://github.com/perliedman/leaflet-control-geocoder/commit/7cf3385)), closes [#241](https://github.com/perliedman/leaflet-control-geocoder/issues/241) - ES2015 modules: simplify import/export, factories ([266a881](https://github.com/perliedman/leaflet-control-geocoder/commit/266a881)) - Get rid of eslint ignored file warning ([e29a071](https://github.com/perliedman/leaflet-control-geocoder/commit/e29a071)) - Minimal documentation for suggest feature ([9636bfe](https://github.com/perliedman/leaflet-control-geocoder/commit/9636bfe)), closes [#240](https://github.com/perliedman/leaflet-control-geocoder/issues/240) - Rename Pelias ([5a501d5](https://github.com/perliedman/leaflet-control-geocoder/commit/5a501d5)) - Run eslint also on spec/ ([4ac33ad](https://github.com/perliedman/leaflet-control-geocoder/commit/4ac33ad)) - Show throbber/spinner during suggest attempt ([ceeb796](https://github.com/perliedman/leaflet-control-geocoder/commit/ceeb796)), closes [#242](https://github.com/perliedman/leaflet-control-geocoder/issues/242) - Specify pkg.module ([c5776da](https://github.com/perliedman/leaflet-control-geocoder/commit/c5776da)) - Update devDependencies ([00c0100](https://github.com/perliedman/leaflet-control-geocoder/commit/00c0100)) - Update package description and keywords ([5d9d710](https://github.com/perliedman/leaflet-control-geocoder/commit/5d9d710)) - Use XMLHttpRequest.responseType ([9b80172](https://github.com/perliedman/leaflet-control-geocoder/commit/9b80172)) - demo: parse geocoder from URL search parameter ([2cccafa](https://github.com/perliedman/leaflet-control-geocoder/commit/2cccafa)) - README: update demo URL ([8de5514](https://github.com/perliedman/leaflet-control-geocoder/commit/8de5514)) - LatLng: construct bbox ([57f0a32](https://github.com/perliedman/leaflet-control-geocoder/commit/57f0a32)) - LatLng: fix typo ([a5f1046](https://github.com/perliedman/leaflet-control-geocoder/commit/a5f1046)) ## 1.7.0 (2019-03-29) - Add banner with copyright ([c926e1e](https://github.com/perliedman/leaflet-control-geocoder/commit/c926e1e)), closes [#202](https://github.com/perliedman/leaflet-control-geocoder/issues/202) - Add Neutrino API ([5e8832a](https://github.com/perliedman/leaflet-control-geocoder/commit/5e8832a)), closes [#212](https://github.com/perliedman/leaflet-control-geocoder/issues/212) - Add package-lock.json ([b0a7b1a](https://github.com/perliedman/leaflet-control-geocoder/commit/b0a7b1a)) - Add queryMinLength option ([1942b92](https://github.com/perliedman/leaflet-control-geocoder/commit/1942b92)), closes [#194](https://github.com/perliedman/leaflet-control-geocoder/issues/194) - Add support for array valued query parameters ([2d06ebf](https://github.com/perliedman/leaflet-control-geocoder/commit/2d06ebf)), closes [#216](https://github.com/perliedman/leaflet-control-geocoder/issues/216) [#196](https://github.com/perliedman/leaflet-control-geocoder/issues/196) - Break out external rollup config ([3b46c80](https://github.com/perliedman/leaflet-control-geocoder/commit/3b46c80)) - Build uglified Control.Geocoder.min.js as well ([aa65d4c](https://github.com/perliedman/leaflet-control-geocoder/commit/aa65d4c)) - Bump version to 1.7.0 ([813120a](https://github.com/perliedman/leaflet-control-geocoder/commit/813120a)) - changed http to https, was causing problem ([8f15876](https://github.com/perliedman/leaflet-control-geocoder/commit/8f15876)), closes [#227](https://github.com/perliedman/leaflet-control-geocoder/issues/227) - Document suggest options ([ec5ca86](https://github.com/perliedman/leaflet-control-geocoder/commit/ec5ca86)) - Don't try to remove duplicate geocodings ([d432362](https://github.com/perliedman/leaflet-control-geocoder/commit/d432362)), closes [#217](https://github.com/perliedman/leaflet-control-geocoder/issues/217) - Fix CSS copying on Windows ([ffb35f3](https://github.com/perliedman/leaflet-control-geocoder/commit/ffb35f3)) - Mapzen Search lives on as Pelias, geocode.earth ([a667012](https://github.com/perliedman/leaflet-control-geocoder/commit/a667012)), closes [#187](https://github.com/perliedman/leaflet-control-geocoder/issues/187) [#213](https://github.com/perliedman/leaflet-control-geocoder/issues/213) - Prevent clicks propagating from input; fixes #205, closes #208 ([f75cac4](https://github.com/perliedman/leaflet-control-geocoder/commit/f75cac4)), closes [#205](https://github.com/perliedman/leaflet-control-geocoder/issues/205) [#208](https://github.com/perliedman/leaflet-control-geocoder/issues/208) - propagate geocodeQueryParams ([c5751fd](https://github.com/perliedman/leaflet-control-geocoder/commit/c5751fd)), closes [#226](https://github.com/perliedman/leaflet-control-geocoder/issues/226) - Re-introduce preventDefault for keypresses ([1bf3693](https://github.com/perliedman/leaflet-control-geocoder/commit/1bf3693)), closes [#191](https://github.com/perliedman/leaflet-control-geocoder/issues/191) - Remove test/ ([2d2c89e](https://github.com/perliedman/leaflet-control-geocoder/commit/2d2c89e)), closes [#219](https://github.com/perliedman/leaflet-control-geocoder/issues/219) - Update Mapbox Geocoding URL ([01fb282](https://github.com/perliedman/leaflet-control-geocoder/commit/01fb282)), closes [#192](https://github.com/perliedman/leaflet-control-geocoder/issues/192) - Use latest Leaflet; use Nominatim since Mapzen is gone ([a02bca2](https://github.com/perliedman/leaflet-control-geocoder/commit/a02bca2)) - Demo: specify charset="utf-8" ([c33387f](https://github.com/perliedman/leaflet-control-geocoder/commit/c33387f)) - Mapbox: add properties to results ([6072ee1](https://github.com/perliedman/leaflet-control-geocoder/commit/6072ee1)), closes [#211](https://github.com/perliedman/leaflet-control-geocoder/issues/211) - Phonon: all properties in display name ([d3706f7](https://github.com/perliedman/leaflet-control-geocoder/commit/d3706f7)) ## 1.6.0 (2018-08-05) - Firefox flickering on mouse over geocoder ([058e18f](https://github.com/perliedman/leaflet-control-geocoder/commit/058e18f)), closes [#180](https://github.com/perliedman/leaflet-control-geocoder/issues/180) - pin dropped when result clicked with collapsed false ([fc30c23](https://github.com/perliedman/leaflet-control-geocoder/commit/fc30c23)), closes [#181](https://github.com/perliedman/leaflet-control-geocoder/issues/181) - trigger on ontouchstart event for android ([e3916a1](https://github.com/perliedman/leaflet-control-geocoder/commit/e3916a1)), closes [#177](https://github.com/perliedman/leaflet-control-geocoder/issues/177) - Bump to 1.5.8 ([290a14d](https://github.com/perliedman/leaflet-control-geocoder/commit/290a14d)) - Bump version to 1.6.0 ([0f6e66f](https://github.com/perliedman/leaflet-control-geocoder/commit/0f6e66f)) - Enable Travis CI ([ddaea04](https://github.com/perliedman/leaflet-control-geocoder/commit/ddaea04)), closes [#190](https://github.com/perliedman/leaflet-control-geocoder/issues/190) - Fix Firefox flickering on mouse over geocoder ([1e10773](https://github.com/perliedman/leaflet-control-geocoder/commit/1e10773)), closes [#174](https://github.com/perliedman/leaflet-control-geocoder/issues/174) - Fix this.options.geocoder[mode] is not a function ([11396f0](https://github.com/perliedman/leaflet-control-geocoder/commit/11396f0)), closes [#184](https://github.com/perliedman/leaflet-control-geocoder/issues/184) - package.json: images have to go to dist/images/ ([121e6dc](https://github.com/perliedman/leaflet-control-geocoder/commit/121e6dc)) - package.json: split build cmds, cleanup ([016e2a6](https://github.com/perliedman/leaflet-control-geocoder/commit/016e2a6)) - Use ES6 modules, use rollup for module bundling ([7fae9a0](https://github.com/perliedman/leaflet-control-geocoder/commit/7fae9a0)), closes [#185](https://github.com/perliedman/leaflet-control-geocoder/issues/185) - Use ESLint, Prettier for code linting+formatting ([9bb2365](https://github.com/perliedman/leaflet-control-geocoder/commit/9bb2365)), closes [#188](https://github.com/perliedman/leaflet-control-geocoder/issues/188) - Photon: fix wrong building of reverse query params ([ff08f8e](https://github.com/perliedman/leaflet-control-geocoder/commit/ff08f8e)), closes [#204](https://github.com/perliedman/leaflet-control-geocoder/issues/204) - README: add usage via unpkg.com ([b848a1e](https://github.com/perliedman/leaflet-control-geocoder/commit/b848a1e)), closes [#186](https://github.com/perliedman/leaflet-control-geocoder/issues/186) - README: document constructor vs. factory methods ([41413ec](https://github.com/perliedman/leaflet-control-geocoder/commit/41413ec)), closes [#183](https://github.com/perliedman/leaflet-control-geocoder/issues/183) - README: quote option keys using `` ([e38a182](https://github.com/perliedman/leaflet-control-geocoder/commit/e38a182)) - README: update Nominatim URLs ([0f9603f](https://github.com/perliedman/leaflet-control-geocoder/commit/0f9603f)) - util: export/import individual functions ([b8fd9f5](https://github.com/perliedman/leaflet-control-geocoder/commit/b8fd9f5)) - mapquest: drop jsonp in favour of standard XHR ([1cfae96](https://github.com/perliedman/leaflet-control-geocoder/commit/1cfae96)) - nominatim: drop jsonp in favour of standard XHR ([b693edd](https://github.com/perliedman/leaflet-control-geocoder/commit/b693edd)) - rollup: generate sourcemap ([dea9874](https://github.com/perliedman/leaflet-control-geocoder/commit/dea9874)) ## <small>1.5.7 (2017-11-13)</small> - Allow mouse to trigger control even when using touch as trigger ([1771fbd](https://github.com/perliedman/leaflet-control-geocoder/commit/1771fbd)) - Bump version to 1.5.7 ([6796721](https://github.com/perliedman/leaflet-control-geocoder/commit/6796721)) - Comment out test build for now, since it's not used. ([4bcfcb6](https://github.com/perliedman/leaflet-control-geocoder/commit/4bcfcb6)) - Fix npm prepublish script deprecation; fixes #175 ([310ba04](https://github.com/perliedman/leaflet-control-geocoder/commit/310ba04)), closes [#175](https://github.com/perliedman/leaflet-control-geocoder/issues/175) - Make button use pointer cursor ([454f844](https://github.com/perliedman/leaflet-control-geocoder/commit/454f844)) - Remove unnecessary preventDefault that cause problems in Firefox ([aeb575a](https://github.com/perliedman/leaflet-control-geocoder/commit/aeb575a)) - Update example to Leaflet 1.2.0 ([b1ce8f7](https://github.com/perliedman/leaflet-control-geocoder/commit/b1ce8f7)) - Update README.md ([0994f34](https://github.com/perliedman/leaflet-control-geocoder/commit/0994f34)), closes [#173](https://github.com/perliedman/leaflet-control-geocoder/issues/173) - Use input event, not keydown for triggering suggest ([ef5f573](https://github.com/perliedman/leaflet-control-geocoder/commit/ef5f573)) ## <small>1.5.6 (2017-10-20)</small> - Adding ability to pass query options to the Mapbox API ([a0151cc](https://github.com/perliedman/leaflet-control-geocoder/commit/a0151cc)), closes [#164](https://github.com/perliedman/leaflet-control-geocoder/issues/164) - Allow htmltemplate option for photon ([9501e6d](https://github.com/perliedman/leaflet-control-geocoder/commit/9501e6d)), closes [#151](https://github.com/perliedman/leaflet-control-geocoder/issues/151) - Bump version to 1.5.5 ([5445feb](https://github.com/perliedman/leaflet-control-geocoder/commit/5445feb)) - Bump version to 1.5.6 ([6f497ab](https://github.com/perliedman/leaflet-control-geocoder/commit/6f497ab)) - Fix paths to dist files in bower.json ([9a84fe0](https://github.com/perliedman/leaflet-control-geocoder/commit/9a84fe0)) - inherit from 'L.Evented' instead of deprecated 'L.Mixin.Events' ([ba481c9](https://github.com/perliedman/leaflet-control-geocoder/commit/ba481c9)), closes [#172](https://github.com/perliedman/leaflet-control-geocoder/issues/172) - Mobile experience improvements ([f528ff1](https://github.com/perliedman/leaflet-control-geocoder/commit/f528ff1)), closes [#169](https://github.com/perliedman/leaflet-control-geocoder/issues/169) - pass search data in callbacks (input and results) ([fe04f97](https://github.com/perliedman/leaflet-control-geocoder/commit/fe04f97)), closes [#153](https://github.com/perliedman/leaflet-control-geocoder/issues/153) - Remove Leaflet dep for bower; bump version to 1.5.4 ([e2bd3f0](https://github.com/perliedman/leaflet-control-geocoder/commit/e2bd3f0)) - Doc(README): fix event.geocode.bbox property API ([c8f7d8c](https://github.com/perliedman/leaflet-control-geocoder/commit/c8f7d8c)), closes [#161](https://github.com/perliedman/leaflet-control-geocoder/issues/161) [/github.com/perliedman/leaflet-control-geocoder/blob/master/src/geocoders/nominatim.js#L53](https://github.com//github.com/perliedman/leaflet-control-geocoder/blob/master/src/geocoders/nominatim.js/issues/L53) ## <small>1.5.3 (2016-10-11)</small> - Bump to 1.5.3 ([4e38d97](https://github.com/perliedman/leaflet-control-geocoder/commit/4e38d97)) - Fix so dist file can actually be used with browserify ([7ab1d99](https://github.com/perliedman/leaflet-control-geocoder/commit/7ab1d99)) ## <small>1.5.2 (2016-10-07)</small> - Add link to DAWA geocoder ([f3dee06](https://github.com/perliedman/leaflet-control-geocoder/commit/f3dee06)) - Badges badges badges badges ([a65818b](https://github.com/perliedman/leaflet-control-geocoder/commit/a65818b)) - Bump version to 1.5.2 ([f5ff059](https://github.com/perliedman/leaflet-control-geocoder/commit/f5ff059)) - Drop Leaflet dependency and use dist file as main ([4c3453a](https://github.com/perliedman/leaflet-control-geocoder/commit/4c3453a)) - Prevent control from collapsing on mousedown; close #142 ([391f841](https://github.com/perliedman/leaflet-control-geocoder/commit/391f841)), closes [#142](https://github.com/perliedman/leaflet-control-geocoder/issues/142) - Update to use Leaflet 1.0.1 ([6c815f1](https://github.com/perliedman/leaflet-control-geocoder/commit/6c815f1)) ## <small>1.5.1 (2016-06-19)</small> - Bump version to 1.5.1 ([45f626e](https://github.com/perliedman/leaflet-control-geocoder/commit/45f626e)) ## 1.5.0 (2016-06-19) - Actually call suggest when in suggest mode ([7e53118](https://github.com/perliedman/leaflet-control-geocoder/commit/7e53118)) - Add suggest functionality. ([2645813](https://github.com/perliedman/leaflet-control-geocoder/commit/2645813)), closes [#53](https://github.com/perliedman/leaflet-control-geocoder/issues/53) - Always prevent default on return key. ([f3b7704](https://github.com/perliedman/leaflet-control-geocoder/commit/f3b7704)), closes [#126](https://github.com/perliedman/leaflet-control-geocoder/issues/126) - Avoid protocol relative URLs and prefer HTTPS ([960465a](https://github.com/perliedman/leaflet-control-geocoder/commit/960465a)) - Bump version to 1.5.0 ([9c71603](https://github.com/perliedman/leaflet-control-geocoder/commit/9c71603)) - Cleanup control code ([da3bcb7](https://github.com/perliedman/leaflet-control-geocoder/commit/da3bcb7)) - Fire events to make customisation easier. ([3863759](https://github.com/perliedman/leaflet-control-geocoder/commit/3863759)), closes [#42](https://github.com/perliedman/leaflet-control-geocoder/issues/42) - Fix broken suggest/geocode logic; ignore old requests ([a0b8d16](https://github.com/perliedman/leaflet-control-geocoder/commit/a0b8d16)) - Fix parsing when result is a Point ([cb06d69](https://github.com/perliedman/leaflet-control-geocoder/commit/cb06d69)) - Fix selecting alt with mouse ([cc1a049](https://github.com/perliedman/leaflet-control-geocoder/commit/cc1a049)) - Refactor onAdd ([4ba9806](https://github.com/perliedman/leaflet-control-geocoder/commit/4ba9806)) - Remove unused ([aa00a02](https://github.com/perliedman/leaflet-control-geocoder/commit/aa00a02)) - Replace form tag with a normal div. ([4d55341](https://github.com/perliedman/leaflet-control-geocoder/commit/4d55341)), closes [#86](https://github.com/perliedman/leaflet-control-geocoder/issues/86) - Update to Leaflet 0.7.7 ([4b50194](https://github.com/perliedman/leaflet-control-geocoder/commit/4b50194)) - Updated for v2 of w3w API ([c1ead89](https://github.com/perliedman/leaflet-control-geocoder/commit/c1ead89)), closes [#131](https://github.com/perliedman/leaflet-control-geocoder/issues/131) - Use cdnjs and hope for more stability ([a139976](https://github.com/perliedman/leaflet-control-geocoder/commit/a139976)) - Use HTTPS as default. ([567442a](https://github.com/perliedman/leaflet-control-geocoder/commit/567442a)) ## 1.4.0 (2016-04-14) - Add ArcGis geocoding service ([1c7025d](https://github.com/perliedman/leaflet-control-geocoder/commit/1c7025d)), closes [#120](https://github.com/perliedman/leaflet-control-geocoder/issues/120) - Added HERE as a provider for geocoding and reverse geocoding ([b6287c9](https://github.com/perliedman/leaflet-control-geocoder/commit/b6287c9)) - Bump version 1.3.4 ([33d0090](https://github.com/perliedman/leaflet-control-geocoder/commit/33d0090)) - Run install instead of unknown script ([23623d3](https://github.com/perliedman/leaflet-control-geocoder/commit/23623d3)) - Try to fix publish to work for bower as well ([5d4f6c1](https://github.com/perliedman/leaflet-control-geocoder/commit/5d4f6c1)) - Use GitHub's release page ([fb3228c](https://github.com/perliedman/leaflet-control-geocoder/commit/fb3228c)) ## <small>1.3.3 (2016-02-11)</small> - Add hamlet's name in results ([19897a2](https://github.com/perliedman/leaflet-control-geocoder/commit/19897a2)) - Correctly append HTML after icon ([6bcc816](https://github.com/perliedman/leaflet-control-geocoder/commit/6bcc816)), closes [#103](https://github.com/perliedman/leaflet-control-geocoder/issues/103) - Fix missing bind in Mapzen's suggest ([9944987](https://github.com/perliedman/leaflet-control-geocoder/commit/9944987)) - fixes what3words link ([5a2c1e3](https://github.com/perliedman/leaflet-control-geocoder/commit/5a2c1e3)) ## <small>1.3.2 (2015-11-06)</small> - Add suggest support to the Mapzen geocoder ([80bde8b](https://github.com/perliedman/leaflet-control-geocoder/commit/80bde8b)) - Add support for Mapzen Search ([f73c5dd](https://github.com/perliedman/leaflet-control-geocoder/commit/f73c5dd)) - adding images to bower.json ([3e6134d](https://github.com/perliedman/leaflet-control-geocoder/commit/3e6134d)) - Fix the Mapzen factory function to propagate the API key ([4aef861](https://github.com/perliedman/leaflet-control-geocoder/commit/4aef861)) - Remove trailing slash for Nominatim serviceUrl. Close #95. ([160b14b](https://github.com/perliedman/leaflet-control-geocoder/commit/160b14b)), closes [#95](https://github.com/perliedman/leaflet-control-geocoder/issues/95) - Use es3ify when building dist ([b61b927](https://github.com/perliedman/leaflet-control-geocoder/commit/b61b927)) ## <small>1.3.1 (2015-08-27)</small> - add Control.Geocoder.css to main ([e572832](https://github.com/perliedman/leaflet-control-geocoder/commit/e572832)) - Fix definition of Nominatim class ([423610e](https://github.com/perliedman/leaflet-control-geocoder/commit/423610e)) - Fix missing dist folder in npm package ([d374136](https://github.com/perliedman/leaflet-control-geocoder/commit/d374136)) - Use Leaflet 0.7.3, use built files from dist ([2ba7abb](https://github.com/perliedman/leaflet-control-geocoder/commit/2ba7abb)) ## 1.3.0 (2015-08-21) - Add reverse geocoding for Photon ([ece9701](https://github.com/perliedman/leaflet-control-geocoder/commit/ece9701)) - Add specificity to style of search icon ([b2ade40](https://github.com/perliedman/leaflet-control-geocoder/commit/b2ade40)) - Auto publish and download instructions ([82d5ee6](https://github.com/perliedman/leaflet-control-geocoder/commit/82d5ee6)) - Break into smaller files; use browserify ([8042ef2](https://github.com/perliedman/leaflet-control-geocoder/commit/8042ef2)) - Clicking icon performs search when collapsed:false option is set ([07227f4](https://github.com/perliedman/leaflet-control-geocoder/commit/07227f4)) - Clicking icon performs search when collapsed:false option is set ([cf281b8](https://github.com/perliedman/leaflet-control-geocoder/commit/cf281b8)) - Fix li items class set to 'undefined' ([f1e7475](https://github.com/perliedman/leaflet-control-geocoder/commit/f1e7475)) - Fix result styling specificity to really override Leaflet's anchor styles ([5fea5c1](https://github.com/perliedman/leaflet-control-geocoder/commit/5fea5c1)) - Improve empty link ([a280baa](https://github.com/perliedman/leaflet-control-geocoder/commit/a280baa)) - Options for Google Geocoder, address_components from its result ([b9b0747](https://github.com/perliedman/leaflet-control-geocoder/commit/b9b0747)) - removed redundant clickHandler ([c391bc2](https://github.com/perliedman/leaflet-control-geocoder/commit/c391bc2)) - Update Google options handling and result parameter passing to be more in line with Nominatim's ([ce82425](https://github.com/perliedman/leaflet-control-geocoder/commit/ce82425)) ## <small>1.2.1 (2015-07-02)</small> - Move setRequestHeader to after opening request ([5f1bc4e](https://github.com/perliedman/leaflet-control-geocoder/commit/5f1bc4e)) ## 1.2.0 (2015-07-02) - Add Photon geocoder support ([4c83212](https://github.com/perliedman/leaflet-control-geocoder/commit/4c83212)) - Added "application/json" as Accept header param since all browsers (eg. Firefox) not add this by def ([f0827ec](https://github.com/perliedman/leaflet-control-geocoder/commit/f0827ec)) - added serviceUrl option to mapquest geocoder to support open api or future changes ([0d45ece](https://github.com/perliedman/leaflet-control-geocoder/commit/0d45ece)) - Added support for what3words ([728d2db](https://github.com/perliedman/leaflet-control-geocoder/commit/728d2db)) - Attach error element to container, not form ([c68855c](https://github.com/perliedman/leaflet-control-geocoder/commit/c68855c)) - Fixed the button size so it's the same one other leaflet controllers have and also fixed search box ([86cc5d7](https://github.com/perliedman/leaflet-control-geocoder/commit/86cc5d7)) - fixes #64 ([e5f41f3](https://github.com/perliedman/leaflet-control-geocoder/commit/e5f41f3)), closes [#64](https://github.com/perliedman/leaflet-control-geocoder/issues/64) - fixes #66 ([6cd16bf](https://github.com/perliedman/leaflet-control-geocoder/commit/6cd16bf)), closes [#66](https://github.com/perliedman/leaflet-control-geocoder/issues/66) - fixes #66 - better order ([eefb962](https://github.com/perliedman/leaflet-control-geocoder/commit/eefb962)), closes [#66](https://github.com/perliedman/leaflet-control-geocoder/issues/66) - fixes #66 - missing a length check in Geocoder.Bing ([f521c79](https://github.com/perliedman/leaflet-control-geocoder/commit/f521c79)), closes [#66](https://github.com/perliedman/leaflet-control-geocoder/issues/66) - fixes #66 - oups! introduced an error ([ec4debd](https://github.com/perliedman/leaflet-control-geocoder/commit/ec4debd)), closes [#66](https://github.com/perliedman/leaflet-control-geocoder/issues/66) - fixes #66 comment 2 ([78ca65f](https://github.com/perliedman/leaflet-control-geocoder/commit/78ca65f)), closes [#66](https://github.com/perliedman/leaflet-control-geocoder/issues/66) - Fixup indentation etc. ([e6f5fdb](https://github.com/perliedman/leaflet-control-geocoder/commit/e6f5fdb)) - layout css simplified, previous had problems on Samsung tab default browser. ([9c777bf](https://github.com/perliedman/leaflet-control-geocoder/commit/9c777bf)) - removed commented style ([03875bf](https://github.com/perliedman/leaflet-control-geocoder/commit/03875bf)) - Resets for a links in results; margin for error element ([6caba9c](https://github.com/perliedman/leaflet-control-geocoder/commit/6caba9c)) - Use a elements for results; make both a and li clickable ([d9c0d99](https://github.com/perliedman/leaflet-control-geocoder/commit/d9c0d99)) ## 1.1.0 (2015-02-27) - Add suggest method to Mapbox geocoder ([ae3abdc](https://github.com/perliedman/leaflet-control-geocoder/commit/ae3abdc)) - Adds a bower.json file ([3f625df](https://github.com/perliedman/leaflet-control-geocoder/commit/3f625df)) - Example for `geocodingQueryParams`. Close #32. ([95769fa](https://github.com/perliedman/leaflet-control-geocoder/commit/95769fa)), closes [#32](https://github.com/perliedman/leaflet-control-geocoder/issues/32) - Prevent Esc key from collapsing control when collapsed option is set to false. ([621ca03](https://github.com/perliedman/leaflet-control-geocoder/commit/621ca03)), closes [#36](https://github.com/perliedman/leaflet-control-geocoder/issues/36) - Replace explicit check for single click with check for not double click, to fix problems with IE. ([f2d480c](https://github.com/perliedman/leaflet-control-geocoder/commit/f2d480c)), closes [#23](https://github.com/perliedman/leaflet-control-geocoder/issues/23) [#35](https://github.com/perliedman/leaflet-control-geocoder/issues/35) - s/shrugging of/shrugging off/ ([23e0add](https://github.com/perliedman/leaflet-control-geocoder/commit/23e0add)) - Update Control.Geocoder.js ([9c96756](https://github.com/perliedman/leaflet-control-geocoder/commit/9c96756)) ## 1.0.0 (2014-10-12) - Add Google support ([f5a4693](https://github.com/perliedman/leaflet-control-geocoder/commit/f5a4693)) - Added support for specifying extra URL parameters for Nominatim. Fix empty response. ([be1fdc1](https://github.com/perliedman/leaflet-control-geocoder/commit/be1fdc1)), closes [#15](https://github.com/perliedman/leaflet-control-geocoder/issues/15) [#13](https://github.com/perliedman/leaflet-control-geocoder/issues/13) - Close control when escape is pressed ([f64ac41](https://github.com/perliedman/leaflet-control-geocoder/commit/f64ac41)) - Don't use innerHTML for result strings, use proper text nodes to ensure correct HTML entity encoding ([fde49c7](https://github.com/perliedman/leaflet-control-geocoder/commit/fde49c7)), closes [#19](https://github.com/perliedman/leaflet-control-geocoder/issues/19) - Fix firefox border radius for form input, set vertical middle input position ([4fa4ae5](https://github.com/perliedman/leaflet-control-geocoder/commit/4fa4ae5)) - Fix L.DomUtil.create with showResultIcons=true ([c5f2cab](https://github.com/perliedman/leaflet-control-geocoder/commit/c5f2cab)) - Full list of providers ([fc9028a](https://github.com/perliedman/leaflet-control-geocoder/commit/fc9028a)) - Include address details for Nominatim ([758b338](https://github.com/perliedman/leaflet-control-geocoder/commit/758b338)) - Include notes on diversity in tech. Docs for new HTML formatting ([deeaa00](https://github.com/perliedman/leaflet-control-geocoder/commit/deeaa00)) - Mapbox support ([520cb2b](https://github.com/perliedman/leaflet-control-geocoder/commit/520cb2b)) - Prevent default. Closes #25. Thanks to @Yermo. ([1832557](https://github.com/perliedman/leaflet-control-geocoder/commit/1832557)), closes [#25](https://github.com/perliedman/leaflet-control-geocoder/issues/25) - Re-added placeholder property ([cd983f4](https://github.com/perliedman/leaflet-control-geocoder/commit/cd983f4)) - Release v1.0.0 ([13309c5](https://github.com/perliedman/leaflet-control-geocoder/commit/13309c5)) - Removed window.location.protocol from service URLs, from accidentally merging 7e68366 ([aef636d](https://github.com/perliedman/leaflet-control-geocoder/commit/aef636d)) - Support for HTML formatted addresses in Nominatim ([c8afafa](https://github.com/perliedman/leaflet-control-geocoder/commit/c8afafa)) - Update Control.Geocoder.js ([de3ad07](https://github.com/perliedman/leaflet-control-geocoder/commit/de3ad07)) - Use protocol-relative urls when making requests ([7e68366](https://github.com/perliedman/leaflet-control-geocoder/commit/7e68366)) - Use tab indentation ([bdcc365](https://github.com/perliedman/leaflet-control-geocoder/commit/bdcc365)) ## <small>0.2.1 (2014-03-12)</small> - Add L.Control.Geocoder.MapQuest ([a52ea21](https://github.com/perliedman/leaflet-control-geocoder/commit/a52ea21)) - Better adaption to Leaflet 0.7's touch styling ([d12be7d](https://github.com/perliedman/leaflet-control-geocoder/commit/d12be7d)) - Conform with other widget on touch device ([b66367d](https://github.com/perliedman/leaflet-control-geocoder/commit/b66367d)) - Factory function ([64b6c36](https://github.com/perliedman/leaflet-control-geocoder/commit/64b6c36)) - More styling fixes for touch/mobile ([fbe08d0](https://github.com/perliedman/leaflet-control-geocoder/commit/fbe08d0)) - Move icon for correct placement when error message is shown ([42947d4](https://github.com/perliedman/leaflet-control-geocoder/commit/42947d4)), closes [#11](https://github.com/perliedman/leaflet-control-geocoder/issues/11) - Nominatim service default URL ([b126152](https://github.com/perliedman/leaflet-control-geocoder/commit/b126152)) - Set \_container before calling expand. Clear results when one is selected, if necessary. ([756dc8e](https://github.com/perliedman/leaflet-control-geocoder/commit/756dc8e)), closes [#9](https://github.com/perliedman/leaflet-control-geocoder/issues/9) - Switch to 0.7.2 in all examples, removing special IE stylesheet ([80f5351](https://github.com/perliedman/leaflet-control-geocoder/commit/80f5351)) - Test for alternative control position ([acbaf47](https://github.com/perliedman/leaflet-control-geocoder/commit/acbaf47)) - Use Leaflet 0.7.2 ([5190e70](https://github.com/perliedman/leaflet-control-geocoder/commit/5190e70)) ## 0.2.0 (2014-02-24) - Added reverse geocoding support ([9a0e966](https://github.com/perliedman/leaflet-control-geocoder/commit/9a0e966)) - fix keyboard not showing in Chrome and Firefox and Android ([adf26b0](https://github.com/perliedman/leaflet-control-geocoder/commit/adf26b0)) - Fixed syntax error ([c84ad63](https://github.com/perliedman/leaflet-control-geocoder/commit/c84ad63)) - Use L.DomUtil ([f141eba](https://github.com/perliedman/leaflet-control-geocoder/commit/f141eba)) ## 0.1.0 (2014-02-16) - Added .jshintrc ([93319b4](https://github.com/perliedman/leaflet-control-geocoder/commit/93319b4)) - Added class factories. Fixed missing commas. ([e0c8916](https://github.com/perliedman/leaflet-control-geocoder/commit/e0c8916)) - Added demo link ([640fad3](https://github.com/perliedman/leaflet-control-geocoder/commit/640fad3)) - Added L.Control.Geocoder.RaveGeo. Fixed some issue with setting geocoder and removed unused key argu ([edb1b73](https://github.com/perliedman/leaflet-control-geocoder/commit/edb1b73)) - Added LICENSE according to https://github.com/sa3m/leaflet-control-bing-geocoder/issues/6 ([352495d](https://github.com/perliedman/leaflet-control-geocoder/commit/352495d)) - Added optional icons for geocoding results, with option showResultIcons. Closes #4. ([d6acf6d](https://github.com/perliedman/leaflet-control-geocoder/commit/d6acf6d)), closes [#4](https://github.com/perliedman/leaflet-control-geocoder/issues/4) - Added throbber ([02b2eda](https://github.com/perliedman/leaflet-control-geocoder/commit/02b2eda)) - Broke out geocoding lookup to separate classes. ([96c0031](https://github.com/perliedman/leaflet-control-geocoder/commit/96c0031)) - Collapse control when result is selected. Closes #2 ([0b2c04a](https://github.com/perliedman/leaflet-control-geocoder/commit/0b2c04a)), closes [#2](https://github.com/perliedman/leaflet-control-geocoder/issues/2) - Configurable expand mode, click is now default ([c1eb9cf](https://github.com/perliedman/leaflet-control-geocoder/commit/c1eb9cf)) - Control styling ([a83e4ac](https://github.com/perliedman/leaflet-control-geocoder/commit/a83e4ac)) - CSS lint fixes ([c8ab4e9](https://github.com/perliedman/leaflet-control-geocoder/commit/c8ab4e9)) - Event refactor ([1b9c53a](https://github.com/perliedman/leaflet-control-geocoder/commit/1b9c53a)) - First real commit ([0a23299](https://github.com/perliedman/leaflet-control-geocoder/commit/0a23299)) - Fix code after renaming from BingGeocoder to Geocoder ([d8d28c6](https://github.com/perliedman/leaflet-control-geocoder/commit/d8d28c6)) - Fix text box on touch devices ([bdcd04e](https://github.com/perliedman/leaflet-control-geocoder/commit/bdcd04e)), closes [#3](https://github.com/perliedman/leaflet-control-geocoder/issues/3) [CloudMade/Leaflet#1163](https://github.com/CloudMade/Leaflet/issues/1163) - Fixed formatting snafu ([d6d3a8b](https://github.com/perliedman/leaflet-control-geocoder/commit/d6d3a8b)) - Fixed issue where single geocode result crashed ([38755b4](https://github.com/perliedman/leaflet-control-geocoder/commit/38755b4)) - Fixed throbber ([0ed6b76](https://github.com/perliedman/leaflet-control-geocoder/commit/0ed6b76)) - Fixed title ([62a6ae0](https://github.com/perliedman/leaflet-control-geocoder/commit/62a6ae0)) - Improved docs and cleaned up API and code ([325977a](https://github.com/perliedman/leaflet-control-geocoder/commit/325977a)) - Include NPM module status ([b685a84](https://github.com/perliedman/leaflet-control-geocoder/commit/b685a84)) - Initial commit ([a246b91](https://github.com/perliedman/leaflet-control-geocoder/commit/a246b91)) - jshint fixes ([c7a5e75](https://github.com/perliedman/leaflet-control-geocoder/commit/c7a5e75)) - Keyboard selection ([99e9001](https://github.com/perliedman/leaflet-control-geocoder/commit/99e9001)) - Latest fixes from gh-pages ([dd0df9e](https://github.com/perliedman/leaflet-control-geocoder/commit/dd0df9e)) - Make geocoding provider easy to change by subclassing. Default to OSM/Nominatim provider and make Bi ([959821f](https://github.com/perliedman/leaflet-control-geocoder/commit/959821f)) - Module support and package.json ([c1fcd31](https://github.com/perliedman/leaflet-control-geocoder/commit/c1fcd31)) - options.callback->options.onGeocodeResult; display marker with result's name ([45cddc5](https://github.com/perliedman/leaflet-control-geocoder/commit/45cddc5)) - Refactor ([e22fb7d](https://github.com/perliedman/leaflet-control-geocoder/commit/e22fb7d)) - Remove alternatives when a selection is made ([a18d477](https://github.com/perliedman/leaflet-control-geocoder/commit/a18d477)) - Removed distributed leaflet version and use CDN version 0.6.4 ([5f32653](https://github.com/perliedman/leaflet-control-geocoder/commit/5f32653)) - Removed some stupid errors. ([e7cd8f0](https://github.com/perliedman/leaflet-control-geocoder/commit/e7cd8f0)) - Rename Control.BingGeocoder\* to Control.Geocoder ([427465b](https://github.com/perliedman/leaflet-control-geocoder/commit/427465b)) - Restructured layout, icon is a separate element and text can be selected without collapsing the cont ([34a679f](https://github.com/perliedman/leaflet-control-geocoder/commit/34a679f)) - Select input's text when expanded. Closes #1 ([72a1f6b](https://github.com/perliedman/leaflet-control-geocoder/commit/72a1f6b)), closes [#1](https://github.com/perliedman/leaflet-control-geocoder/issues/1) - Show message when no matches are found instead of crashing ([9de1b76](https://github.com/perliedman/leaflet-control-geocoder/commit/9de1b76)) - Style update. ([8b68358](https://github.com/perliedman/leaflet-control-geocoder/commit/8b68358)) - Styling for alternatives ([aeb3fba](https://github.com/perliedman/leaflet-control-geocoder/commit/aeb3fba)) - Support for multiple results ([53de9c5](https://github.com/perliedman/leaflet-control-geocoder/commit/53de9c5)) - Updated docs, addressing #3 ([02e30c0](https://github.com/perliedman/leaflet-control-geocoder/commit/02e30c0)), closes [#3](https://github.com/perliedman/leaflet-control-geocoder/issues/3) - Updated README.md and demo. ([8af6384](https://github.com/perliedman/leaflet-control-geocoder/commit/8af6384)) - Updated selection color to match Leaflet's theme better ([3c3e906](https://github.com/perliedman/leaflet-control-geocoder/commit/3c3e906)) - Updated styling and HTML with inspiration from https://github.com/Esri/esri-leaflet-geocoder ([1525058](https://github.com/perliedman/leaflet-control-geocoder/commit/1525058)) - Use all of the window for the map ([15ab25c](https://github.com/perliedman/leaflet-control-geocoder/commit/15ab25c)) - Use class factory instead of new ([5cec832](https://github.com/perliedman/leaflet-control-geocoder/commit/5cec832)) - Use escape to fix RaveGeo3's iso-8859 encoding ([83b72c1](https://github.com/perliedman/leaflet-control-geocoder/commit/83b72c1)) - Various CSS cleanup and fixes, many for touch. Fixes #7. ([e36a029](https://github.com/perliedman/leaflet-control-geocoder/commit/e36a029)), closes [#7](https://github.com/perliedman/leaflet-control-geocoder/issues/7) - Bugfix: background missing. Updated example. ([4b2eb0d](https://github.com/perliedman/leaflet-control-geocoder/commit/4b2eb0d))