MCPcopy Index your code
hub / github.com/esm7/obsidian-map-view

github.com/esm7/obsidian-map-view @6.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release 6.1.4 ↗ · + Follow
637 symbols 1,581 edges 61 files 34 documented · 5% updated 51d ago6.1.4 · 2026-03-22★ 867126 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Obsidian Map View

"Buy Me A Coffee"

An interactive map plugin for Obsidian.md that transforms your notes into a personal geographic information system (GIS).

What It Does

Map View searches your notes for geolocations and paths, places them on an interactive map, and gives you powerful tools to interact with them:

  • Add locations from a search, from the map, from external mapping services, or from your device's GPS.
  • View paths in GeoJSON, GPX, KML and TCX formats.
  • Draw locations and shapes on the map using Edit Mode.
  • Calculate routes between points (driving, cycling, walking).
  • Customize marker icons, badges, colors, and path styles using display rules.
  • Query and filter markers with a powerful boolean query language.
  • Embed live maps in notes.
  • Save maps for offline usage.
  • Integrate with Obsidian Bases.

Documentation

Full documentation: esm7.github.io/obsidian-map-view

Installation

Install Map View from the Obsidian Community Plugins store: search for "Map View" and click Install.

Support

If you find Map View useful, please consider buying me a coffee.

For bugs and feature requests, open an issue here.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 332
Function 171
Class 131
Interface 3

Languages

TypeScript100%

Modules by API surface

tests/__mocks__/obsidian.ts100 symbols
src/mapContainer.ts59 symbols
src/viewControls.ts42 symbols
src/utils.ts32 symbols
src/main.ts27 symbols
src/fileMarker.ts25 symbols
src/menus.ts23 symbols
src/querySuggest.ts19 symbols
src/markerIcons.ts16 symbols
src/layerCache.ts15 symbols
src/geojsonLayer.ts14 symbols
src/locationSuggest.ts13 symbols

For agents

$ claude mcp add obsidian-map-view \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page