{"id":13859207,"url":"https://github.com/smeijer/leaflet-geosearch","last_synced_at":"2025-05-14T10:14:53.209Z","repository":{"id":6074523,"uuid":"7300665","full_name":"smeijer/leaflet-geosearch","owner":"smeijer","description":"A geocoding/address-lookup library supporting various api providers.","archived":false,"fork":false,"pushed_at":"2025-02-08T18:38:46.000Z","size":17278,"stargazers_count":1097,"open_issues_count":60,"forks_count":278,"subscribers_count":41,"default_branch":"main","last_synced_at":"2025-05-10T10:37:00.692Z","etag":null,"topics":["geocoding","hacktoberfest","leaflet","maps"],"latest_commit_sha":null,"homepage":"https://smeijer.github.io/leaflet-geosearch/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smeijer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["smeijer"]}},"created_at":"2012-12-24T01:18:58.000Z","updated_at":"2025-05-04T19:22:35.000Z","dependencies_parsed_at":"2022-06-25T23:04:40.932Z","dependency_job_id":"5c450f57-f0a1-466c-8ccc-bde1390cd36c","html_url":"https://github.com/smeijer/leaflet-geosearch","commit_stats":{"total_commits":384,"total_committers":72,"mean_commits":5.333333333333333,"dds":0.5833333333333333,"last_synced_commit":"ab37f8d209090c683993bbc4cb9d25b597164f6a"},"previous_names":["smeijer/l.geosearch"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smeijer%2Fleaflet-geosearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smeijer%2Fleaflet-geosearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smeijer%2Fleaflet-geosearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smeijer%2Fleaflet-geosearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smeijer","download_url":"https://codeload.github.com/smeijer/leaflet-geosearch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254120179,"owners_count":22017953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geocoding","hacktoberfest","leaflet","maps"],"created_at":"2024-08-05T03:02:37.043Z","updated_at":"2025-05-14T10:14:53.196Z","avatar_url":"https://github.com/smeijer.png","language":"TypeScript","funding_links":["https://github.com/sponsors/smeijer"],"categories":["TypeScript"],"sub_categories":[],"readme":"# Leaflet.GeoSearch\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-60-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n**Demo and Docs: [smeijer.github.io/leaflet-geosearch](https://smeijer.github.io/leaflet-geosearch)**\n\n![animation of geosearch](./docs/assets/img/geosearch.gif)\n\n## Installation\n\n**more docs @** \u003chttps://smeijer.github.io/leaflet-geosearch/#installation\u003e\n\nwith npm:\n\n```bash\nnpm install --save leaflet-geosearch\n```\n\nor yarn:\n\n```bash\nyarn add leaflet-geosearch\n```\n\n## Browser support / Polyfills\n\n**more docs @** \u003chttps://smeijer.github.io/leaflet-geosearch/#browser-support--polyfills\u003e\n\nThis library is written with the latest technologies in mind. Thereby it is required to include some polyfills when you wish to support older browsers. These polyfills are recommended for IE and Safari support:\n\n- [babel-polyfill], for `array.includes` support.\n- [unfetch], for `fetch` requests.\n\n# About\n\nThis library adds support for geocoding _(address lookup, a.k.a. geoseaching)_\nto your (web) application. It comes with controls to be embedded in your [Leaflet] map.\n\nCheck out the [docs] for various possibilities.\n\nThe library uses so-called \"providers\" to take care of building the correct\nservice URL and parsing the retrieved data into a uniform format. Thanks to this\narchitecture, it is pretty easy to add your own providers, so you can use\nyour own geocoding service(s).\n\nThe control comes with a number of default providers:\n\n- [Algolia]\n- [AMap]\n- [Bing]\n- [Esri]\n- [Geocode Earth]\n- [Google]\n- [LocationIQ]\n- [OpenCage]\n- [OpenStreetMap]\n- [Pelias]\n- [Mapbox](https://docs.mapbox.com/help/tutorials/local-search-geocoding-api/)\n- [GeoApiFR](https://geo.api.gouv.fr/adresse)\n- [Geoapify](https://apidocs.geoapify.com/docs/geocoding/forward-geocoding/#about)\n\nAlthough this project is still named `leaflet-geosearch`, this library is also\nusable without LeafletJS, and does not have any dependencies whatsoever.\n\n# Usage\n\n**more docs @** \u003chttps://smeijer.github.io/leaflet-geosearch/usage\u003e\n\nLet's first start with an little example on how to use this control without\nleaflet. For example as an address lookup on a webshop order form. Perhaps to\nsearch for the closest alternative package delivery point? Or to link it to your\nown custom map component.\n\n```js\n// import\nimport { OpenStreetMapProvider } from 'leaflet-geosearch';\n\n// setup\nconst provider = new OpenStreetMapProvider();\n\n// search\nconst results = await provider.search({ query: input.value });\n```\n\nOf course, something like this should be bound to something like a form or\ninput:\n\n```js\nimport { OpenStreetMapProvider } from 'leaflet-geosearch';\n\nconst form = document.querySelector('form');\nconst input = form.querySelector('input[type=\"text\"]');\n\nform.addEventListener('submit', async (event) =\u003e {\n  event.preventDefault();\n\n  const results = await provider.search({ query: input.value });\n  console.log(results); // » [{}, {}, {}, ...]\n});\n```\n\nInstead of es6 `async` / `await` you can also use promises like:\n\n```js\nprovider.search({ query: '...' }).then(function (result) {\n  // do something with result;\n});\n```\n\n## Results\n\nThe `search` event of all providers return an array of `result objects`. The\nbase structure is uniform between the providers. It provides a object like:\n\n```js\nconst result = {\n  x: Number, // lon,\n  y: Number, // lat,\n  label: String, // formatted address\n  bounds: [\n    [Number, Number], // s, w - lat, lon\n    [Number, Number], // n, e - lat, lon\n  ],\n  raw: {}, // raw provider result\n};\n```\n\nThe contents of the `raw` property differ per provider. This is the unprocessed\nresult from the 3th party service. This property is included for developer\nconvenience. `leaflet-geosearch` does not use it. If you need to know the\ncontents of this property, you should check the 3th party developer docs. (or\nuse your debugger)\n\n# Providers\n\nWhen `OpenStreetMap` does not match your needs; you can also choose to use the\n`Algolia`, `Bing`, `Esri`, `Geocode Earth`, `Google`, `LocationIQ`, `OpenCage`, or `Pelias` providers. Most of those providers do however require API\nkeys. See the documentation pages on the relevant organisations on how to obtain\nthese keys.\n\nIn case you decide to write your own provider, please consider submitting a PR\nto share your work with us.\n\nProviders are unaware of any options you can give them. They are simple proxies\nto their endpoints. There is only one `special property`, and that is the `params`\noption. The difference being; that `params` will be included in the endpoint url.\nOften being used for `API KEYS`, where as the other attributes can be used for\nprovider configuration.\n\n# Using with LeafletJS\n\nThis project comes with a leaflet control to hook the search providers into\nleaflet. The example below uses the `OpenStreetMap Provider`, but you can exchange\nthis with on of the other included providers as well as your own custom made\nproviders. Remember to setup the provider with a `key` when required (Google and\nBing for example).\n\n![search control](./docs/assets/img/searchbar.png)\n\n```js\nimport L from 'leaflet';\nimport { GeoSearchControl, OpenStreetMapProvider } from 'leaflet-geosearch';\n\nconst provider = new OpenStreetMapProvider();\n\nconst searchControl = new GeoSearchControl({\n  provider: provider,\n});\n\nconst map = new L.Map('map');\nmap.addControl(searchControl);\n```\n\n# Using with react-leaflet\n\nUsage with `react-leaflet` is similar to the usage with plain Leaflet. This example\nuses the new MapBoxProvider and adds an api key to the `params` list when accessing\nthe remote API. Note the `useMap` hook which is the only notable diffrence to the\nleaflet example.\n\n```jsx\nimport { GeoSearchControl, MapBoxProvider } from 'leaflet-geosearch';\nimport { useMap } from 'react-leaflet';\nimport \"leaflet-geosearch/assets/css/leaflet.css\";\n\nconst SearchField = ({ apiKey }) =\u003e {\n  const provider = new MapBoxProvider({\n    params: {\n      access_token: apiKey,\n    },\n  });\n\n  // @ts-ignore\n  const searchControl = new GeoSearchControl({\n    provider: provider,\n  });\n\n  const map = useMap();\n  useEffect(() =\u003e {\n    map.addControl(searchControl);\n    return () =\u003e map.removeControl(searchControl);\n  }, []);\n\n  return null;\n};\n```\n\nThe `useEffect` hook used in `SearchField` even allows for conditional rendering of the\nsearch field.\n\n```jsx\nimport { MapContainer } from 'react-leaflet';\nconst MyMap = () =\u003e {\n  // ...\n  return (\n    \u003cMapContainer\u003e\n      {showSearch \u0026\u0026 \u003cSearchField apiKey={apiKey} /\u003e}\n\n      {/* ... */}\n    \u003c/MapContainer\u003e\n  );\n};\n```\n\n## GeoSearchControl\n\nThere are some configurable options like setting the position of the search input\nand whether or not a marker should be displayed at the position of the search result.\n\n![search button](./docs/assets/img/searchbutton.png)\nThere are two visual styles of this control. One is the more 'leaflet-way' by\nputting the search control under a button (see image above). And one where the\nsearch control is permanently shown as a search bar (see image under\n[using with LeafletJS](#using-with-leafletjs)).\n\n**Render style**\n\nThis render style can be set by the optional `style` option.\n\n```js\nnew GeoSearchControl({\n  provider: myProvider, // required\n  style: 'bar', // optional: bar|button  - default button\n}).addTo(map);\n```\n\n**AutoComplete**\n\nAuto complete can be configured by the parameters `autoComplete` and\n`autoCompleteDelay`. A little delay is required to not DDOS the server on every\nkeystroke.\n\n```js\nnew GeoSearchControl({\n  provider: myProvider, // required\n  autoComplete: true, // optional: true|false  - default true\n  autoCompleteDelay: 250, // optional: number      - default 250\n}).addTo(map);\n```\n\n**Show result**\n\nThere are a number of options to adjust the way results are visualized.\n\n```js\nnew GeoSearchControl({\n  provider: myProvider, // required\n  showMarker: true, // optional: true|false  - default true\n  showPopup: false, // optional: true|false  - default false\n  marker: {\n    // optional: L.Marker    - default L.Icon.Default\n    icon: new L.Icon.Default(),\n    draggable: false,\n  },\n  popupFormat: ({ query, result }) =\u003e result.label, // optional: function    - default returns result label,\n  resultFormat: ({ result }) =\u003e result.label, // optional: function    - default returns result label\n  maxMarkers: 1, // optional: number      - default 1\n  retainZoomLevel: false, // optional: true|false  - default false\n  animateZoom: true, // optional: true|false  - default true\n  autoClose: false, // optional: true|false  - default false\n  searchLabel: 'Enter address', // optional: string      - default 'Enter address'\n  keepResult: false, // optional: true|false  - default false\n  updateMap: true, // optional: true|false  - default true\n});\n```\n\n`showMarker` and `showPopup` determine whether or not to show a marker and/or\nopen a popup with the location text.\n\n`marker` can be set to any instance of a (custom) `L.Icon`.\n\n`popupFormat` is callback function for displaying text on popup.\n\n`resultFormat` is callback function for modifying the search result texts (e. g. in order to hide address components or change its ordering).\n\n`maxMarker` determines how many last results are kept in memory. Default 1, but\nperhaps you want to show the last `x` results when searching for new queries as\nwell.\n\n`retainZoomLevel` is a setting that fixes the zoomlevel. Default behaviour is to\nzoom and pan to the search result. With `retainZoomLevel` on `true`, the map is\nonly panned.\n\n`animateZoom` controls whether or not the pan/zoom moment is being animated.\n\n`autoClose` closes the result list if a result is selected by click/enter.\n\n`keepResult` is used to keep the selected result in the search field. This prevents markers to disappear while using the `autoClose` feature.\n\n`updateMap` controls whether or not the map re-centers on the selection.\n\n**Events**\n\n`geosearch/showlocation` is fired when location is chosen from the result list.\n\n```js\nmap.on('geosearch/showlocation', yourEventHandler);\n```\n\n`geosearch/marker/dragend` is fired when marker has been dragged.\n\n```js\nmap.on('geosearch/marker/dragend', yourEventHandler);\n```\n\n# Development\n\nCheckout the providers to see how easy it is to write your own. For research it\ncan be interesting to see the difference between Bing and the others; because\nBing does not support `CORS`, and requires `jsonp` to be used instead.\n\nIn case you decide to write your own provider, please consider submitting a PR\nto share your work with us.\n\nYou can use the docs as \"development environment\". Please run `npm run start` to get up and running. The docs will\nrefresh when you change source files.\n\n[leaflet]: http://leafletjs.com\n[docs]: https://smeijer.github.io/leaflet-geosearch\n[babel-polyfill]: https://npmjs.com/babel-polyfill\n[unfetch]: https://npmjs.com/unfetch\n[algolia]: https://smeijer.github.io/leaflet-geosearch/providers/algolia\n[AMap]: https://smeijer.github.io/leaflet-geosearch/providers/amap\n[bing]: https://smeijer.github.io/leaflet-geosearch/providers/bing\n[esri]: https://smeijer.github.io/leaflet-geosearch/providers/esri\n[geocode earth]: https://smeijer.github.io/leaflet-geosearch/providers/geocode-earth\n[google]: https://smeijer.github.io/leaflet-geosearch/providers/google\n[locationiq]: https://smeijer.github.io/leaflet-geosearch/providers/locationiq\n[opencage]: https://smeijer.github.io/leaflet-geosearch/providers/opencage\n[openstreetmap]: https://smeijer.github.io/leaflet-geosearch/providers/openstreetmap\n[pelias]: https://smeijer.github.io/leaflet-geosearch/providers/pelias\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/smeijer\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1196524?v=4?s=100\" width=\"100px;\" alt=\"Stephan Meijer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStephan Meijer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-smeijer\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=smeijer\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-smeijer\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-smeijer\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=smeijer\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/yuriizinets\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/17050536?v=4?s=100\" width=\"100px;\" alt=\"Yurii Zinets\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYurii Zinets\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=yuriizinets\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=yuriizinets\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-yuriizinets\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/hubnerd\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2099902?v=4?s=100\" width=\"100px;\" alt=\"David Hubner\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Hubner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=hubnerd\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ninarski.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1941633?v=4?s=100\" width=\"100px;\" alt=\"Nikolay Ninarski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNikolay Ninarski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=ninio\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://fredrik.computer/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1101677?v=4?s=100\" width=\"100px;\" alt=\"Fredrik Ekelund\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFredrik Ekelund\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=fredrikekelund\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://blog.duraffort.fr/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/2114999?v=4?s=100\" width=\"100px;\" alt=\"Rémi Duraffort\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRémi Duraffort\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=ivoire\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/bung87\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/2238294?v=4?s=100\" width=\"100px;\" alt=\"Bung\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBung\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=bung87\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/cajus\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/722353?v=4?s=100\" width=\"100px;\" alt=\"Cajus Pollmeier\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCajus Pollmeier\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=cajus\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dandascalescu.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/33569?v=4?s=100\" width=\"100px;\" alt=\"Dan Dascalescu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDan Dascalescu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=dandv\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/devdattaT\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/4159622?v=4?s=100\" width=\"100px;\" alt=\"Devdatta Tengshe\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDevdatta Tengshe\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=devdattaT\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/emiltem\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2720652?v=4?s=100\" width=\"100px;\" alt=\"emiltem\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eemiltem\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=emiltem\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://programmatic.pro/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/170891?v=4?s=100\" width=\"100px;\" alt=\"Johannes Raggam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohannes Raggam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=thet\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nathancahill.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1383872?v=4?s=100\" width=\"100px;\" alt=\"Nathan Cahill\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNathan Cahill\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=nathancahill\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://timwis.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/761444?v=4?s=100\" width=\"100px;\" alt=\"Tim Wisniewski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Wisniewski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=timwis\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://kaoru.slackwise.net/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/89070?v=4?s=100\" width=\"100px;\" alt=\"Alex Balhatchet\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Balhatchet\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kaoru\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kaoru\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-kaoru\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://andreas.heigl.org/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/91998?v=4?s=100\" width=\"100px;\" alt=\"Andreas Heigl\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreas Heigl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=heiglandreas\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/konfiot\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/961690?v=4?s=100\" width=\"100px;\" alt=\"Arthur Toussaint\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArthur Toussaint\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=konfiot\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/thataustin\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/609078?v=4?s=100\" width=\"100px;\" alt=\"Austin Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAustin Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=thataustin\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://brianherbert.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/106068?v=4?s=100\" width=\"100px;\" alt=\"Brian Herbert\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian Herbert\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=brianherbert\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.opencoder.co.uk/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/196567?v=4?s=100\" width=\"100px;\" alt=\"Chris McDonald\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris McDonald\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=chrismcband\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.kobia.net/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/184092?v=4?s=100\" width=\"100px;\" alt=\"David Kobia\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Kobia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=dkobia\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dimabory\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/11414342?v=4?s=100\" width=\"100px;\" alt=\" Dmytro Borysovskyi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e Dmytro Borysovskyi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=dimabory\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/francislavoie\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/2111701?v=4?s=100\" width=\"100px;\" alt=\"Francis Lavoie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrancis Lavoie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=francislavoie\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/summerisgone\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/106999?v=4?s=100\" width=\"100px;\" alt=\"Ivan Gromov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIvan Gromov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=summerisgone\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://twitter.com/deadbeef404\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/2100675?v=4?s=100\" width=\"100px;\" alt=\"Jason Pettett\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJason Pettett\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=deadbeef404\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/3limin4t0r\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1522964?v=4?s=100\" width=\"100px;\" alt=\"Johan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=3limin4t0r\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kreegr\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/3165058?v=4?s=100\" width=\"100px;\" alt=\"Matt Krueger\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatt Krueger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kreegr\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Mithgol\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1088720?v=4?s=100\" width=\"100px;\" alt=\"Mithgol\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMithgol\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=Mithgol\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mosh11\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/13746139?v=4?s=100\" width=\"100px;\" alt=\"mosh11\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emosh11\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=mosh11\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sajjad.in/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/371666?v=4?s=100\" width=\"100px;\" alt=\"Sajjad Anwar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSajjad Anwar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=geohacker\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://snkashis.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/361323?v=4?s=100\" width=\"100px;\" alt=\"Steve\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSteve\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=snkashis\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://stuartpb.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/572196?v=4?s=100\" width=\"100px;\" alt=\"Stuart P. Bentley\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStuart P. Bentley\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=stuartpb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/joshrainwater\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1697347?v=4?s=100\" width=\"100px;\" alt=\"joshrainwater\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejoshrainwater\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=joshrainwater\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://maxlath.eu/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1596934?v=4?s=100\" width=\"100px;\" alt=\"maxlath\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emaxlath\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=maxlath\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pwldp\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4376083?v=4?s=100\" width=\"100px;\" alt=\"Dariusz Pawlak\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDariusz Pawlak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=pwldp\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/IvelinYR\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/18220037?v=4?s=100\" width=\"100px;\" alt=\"Ivelin Ralev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIvelin Ralev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=IvelinYR\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=IvelinYR\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-IvelinYR\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SrihariThalla\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7479937?v=4?s=100\" width=\"100px;\" alt=\"Srihari Thalla\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSrihari Thalla\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=SrihariThalla\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=SrihariThalla\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-SrihariThalla\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tirli\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/7783308?v=4?s=100\" width=\"100px;\" alt=\"Kate Lizogubova\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKate Lizogubova\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=tirli\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/CoryLR\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/19614782?v=4?s=100\" width=\"100px;\" alt=\"Cory Leigh Rahman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCory Leigh Rahman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-CoryLR\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=CoryLR\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mrsimpson\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/17176678?v=4?s=100\" width=\"100px;\" alt=\"Oliver Jägle\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOliver Jägle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=mrsimpson\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Dusty211\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45924716?v=4?s=100\" width=\"100px;\" alt=\"Kyle Houghton\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKyle Houghton\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=Dusty211\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nikitauskas\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6033577?v=4?s=100\" width=\"100px;\" alt=\"nikitauskas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enikitauskas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=nikitauskas\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/patou\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/841858?v=4?s=100\" width=\"100px;\" alt=\"Patrice De Saint Steban\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePatrice De Saint Steban\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=patou\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=patou\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AntoineAA\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5539332?v=4?s=100\" width=\"100px;\" alt=\"AntoineAA\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAntoineAA\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=AntoineAA\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/HolyMarcell\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2223520?v=4?s=100\" width=\"100px;\" alt=\"HolyMarcell\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHolyMarcell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=HolyMarcell\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/grigorpavlov\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/21351616?v=4?s=100\" width=\"100px;\" alt=\"Grigor Pavlov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGrigor Pavlov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=grigorpavlov\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://geocode.earth\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/738069?v=4?s=100\" width=\"100px;\" alt=\"Peter Johnson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter Johnson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=missinglink\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=missinglink\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://about.me/arnaudferrand\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1741320?v=4?s=100\" width=\"100px;\" alt=\"Arnaud Ferrand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArnaud Ferrand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=tsamaya\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=tsamaya\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kstratis\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1859806?v=4?s=100\" width=\"100px;\" alt=\"Konstantinos Stratis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKonstantinos Stratis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kstratis\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kstratis\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=kstratis\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/darrenklein\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6743861?v=4?s=100\" width=\"100px;\" alt=\"Darren\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDarren\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=darrenklein\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=darrenklein\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=darrenklein\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://paulschreiber.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/86784?v=4?s=100\" width=\"100px;\" alt=\"Paul Schreiber\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePaul Schreiber\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=paulschreiber\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nsilvestri.me/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33607815?v=4?s=100\" width=\"100px;\" alt=\"Nick Silvestri\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNick Silvestri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-nsilvestri\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=nsilvestri\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/teriblus\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17048774?v=4?s=100\" width=\"100px;\" alt=\"teriblus\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eteriblus\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=teriblus\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/t1m0thy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2903129?v=4?s=100\" width=\"100px;\" alt=\"Tim Hirzel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Hirzel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=t1m0thy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.fit.vutbr.cz/~ibarina/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11453671?v=4?s=100\" width=\"100px;\" alt=\"David Barina\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Barina\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=xbarin02\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mugu-fatman\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/62667193?v=4?s=100\" width=\"100px;\" alt=\"mugu-fatman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emugu-fatman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=mugu-fatman\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://zachstednick.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/345365?v=4?s=100\" width=\"100px;\" alt=\"Zach Stednick\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZach Stednick\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=stedy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mtmail\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3727288?v=4?s=100\" width=\"100px;\" alt=\"mtmail\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emtmail\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=mtmail\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/franciscofsales\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7977645?v=4?s=100\" width=\"100px;\" alt=\"Francisco Sales\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrancisco Sales\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=franciscofsales\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.ramazansancar.com.tr/?utm_source=github\u0026utm_medium=bio\u0026utm_campaign=@ramazansancar\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8878055?v=4?s=100\" width=\"100px;\" alt=\"Ramazan Sancar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRamazan Sancar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/smeijer/leaflet-geosearch/commits?author=ramazansancar\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-ramazansancar\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/smeijer/leaflet-geosearch/pulls?q=is%3Apr+reviewed-by%3Aramazansancar\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmeijer%2Fleaflet-geosearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmeijer%2Fleaflet-geosearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmeijer%2Fleaflet-geosearch/lists"}