> ## Documentation Index
> Fetch the complete documentation index at: https://meilisearch-6b28dec2-generate-error-codes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Geosearch

> Search cities on an interactive map with geo filtering and distance sorting

<Info>
  **Live demo**: [geosearch-js.meilisearch.com](https://geosearch-js.meilisearch.com)
</Info>

Search 30,000+ cities and see results displayed on an interactive Google Map. Combines text search with geographic filtering and distance-based sorting.

<img src="https://mintcdn.com/meilisearch-6b28dec2-generate-error-codes/vjDlmjT0E30GOyMW/assets/images/demos/geosearch-demo.png?fit=max&auto=format&n=vjDlmjT0E30GOyMW&q=85&s=fa9f3e60bb58195384dbe6f831795819" alt="Geosearch demo showing Paris results on a map" width="3820" height="1786" data-path="assets/images/demos/geosearch-demo.png" />

## Links

<CardGroup cols={2}>
  <Card title="Try the demo" icon="globe" href="https://geosearch-js.meilisearch.com">
    Search cities on a map
  </Card>

  <Card title="Source code" icon="github" href="https://github.com/meilisearch/demos/tree/main/src/geo-javascript">
    View implementation
  </Card>
</CardGroup>
