Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

MapPlus

ccmdiccmdi1k downloads

Adds a performant and customizable map layout inside Bases.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17

A performant and customizable map layout for Obsidian Bases. This plugin functions similarly to the official Maps plugin, but is more performant for big vaults, adds extensibility with a tag hierarchy, adds thumbnail support to locations, and allows more customizability in general.

Preview Settings

Usage

Setting up coordinates

Option 1: Use global frontmatter keys

In plugin settings, set:

  • Latitude key (e.g., lat or location[0])
  • Longitude key (e.g., lng or location[1])

These will be used as the global default.

Option 2: Use a coordinates property in your base

In your base view options, set the "Coordinates property" to a property containing coordinates.

The property value should be either:

  • A list: [latitude, longitude]
  • A string: "latitude,longitude"

If you have separate latitude and longitude properties, you can make a formula (virtual property) to combine them.

Customizing tags

In plugin settings under "Tags":

  1. Click "Add" to create a tag customization
  2. Choose a tag from your vault
  3. Pick a color and optional icon
  4. Drag tags to reorder priority

Higher tags take precedence in locations with multiple tags.

Using timeline view

The timeline view type filters map markers by date.

  • Date property: Property containing dates (supports YYYY-MM-DD, YYYY-MM, YYYY, and negative years like -1000-01-01 for BC)
  • Group by property: Deduplicate markers with the same value - for tracking the same object at different times
  • Grouping uniqueness mode: Show all entries, only the most recent, or only the least recent per group (per date property)

The slider and text box filter markers up to a specific date. You can manually type in the text box the exact date you want to jump to. The granularity level is determined by the dropdown.

Using search and geocoding

Enable "Search geocoding" in plugin settings to add a search bar to your map views.

The search bar supports:

  • Natural language search: Type location names and select from search results
  • Coordinate paste: Paste coordinates in various formats:
    • Decimal degrees: 40.7128, -74.0060
    • Degrees/minutes/seconds formats
    • Google Maps links
    • Other common coordinate formats

Select a result from the dropdown to navigate to that location on the map.

Customizing map appearance

In plugin settings under "Map":

  • Stroke width for icons: Adjust the outline thickness of map markers (0.5-5)
  • Fill icons: Toggle whether icons are filled or outlined
  • Auto-center on update: Automatically zoom and center the map when data changes
  • Transition duration: Control the animation speed when the map view changes (0-2000ms)

Performance optimization

Thumbnail cache: Enable in settings under "Performance" to cache downsized versions of location cover images for instant tooltips.

  • Thumbnail target size: Set the target file size for cached thumbnails (10-50 KB)
  • Cache status: View number of cached thumbnails and total cache size
  • Rebuild cache: Regenerate all thumbnails if images have changed
  • Clear cache: Delete all cached thumbnails
HealthExcellent
ReviewPassed
About
Display a fast, customizable map layout for Obsidian Bases that scales to large vaults and shows thumbnails for locations. Add tag hierarchy with prioritization, timeline filtering by date with grouping and a date slider, and optional search geocoding. Pull coordinates from frontmatter or base properties.
BasesTagsDates
Details
Current version
1.1.7
Last updated
2 months ago
Created
10 months ago
Updates
17 releases
Downloads
1k
Compatible with
Obsidian 1.10.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
ccmdiccmdi
github.com/ccmdi
GitHubccmdi
  1. Community
  2. Plugins
  3. Bases
  4. MapPlus

Related plugins

Bases CMS

Manage your notes in bases like a content management system.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

TagFolder

Show tags as folder.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

LifeOS

Life management system.

Kanban Bases View

A kanban-style drag-and-drop custom view for Bases.

Periodic Notes

Manage your daily, weekly, and monthly notes.