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

Map+

ccmdiccmdi1k downloads

Adds a performant and customizable map layout inside Bases.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates15

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
87%
HealthExcellent
ReviewSatisfactory
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.5
Last updated
Last week
Created
8 months ago
Updates
15 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. Map+

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.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Maps

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

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Life Tracker

Capture and visualize the data that matters in your life.

Reminder

Manage Markdown TODOs with reminder.

TagFolder

Show tags as folder.

Thino

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

Weread

Sync Tencent Weread highlights and annotations.