No description
Find a file
2025-10-13 16:39:48 -04:00
.github/workflows workflow 2025-10-09 09:46:22 -04:00
images map+ 2025-10-09 09:41:42 -04:00
src Settable transition duration 2025-10-13 16:39:48 -04:00
.editorconfig init 2025-10-09 09:26:37 -04:00
.eslintignore init 2025-10-09 09:26:37 -04:00
.eslintrc init 2025-10-09 09:26:37 -04:00
.gitignore init 2025-10-09 09:26:37 -04:00
.npmrc init 2025-10-09 09:26:37 -04:00
esbuild.config.mjs init 2025-10-09 09:26:37 -04:00
LICENSE license 2025-10-09 09:43:09 -04:00
manifest.json Settable transition duration 2025-10-13 16:39:48 -04:00
package-lock.json init 2025-10-09 09:26:37 -04:00
package.json init 2025-10-09 09:26:37 -04:00
README.md sectionheader 2025-10-09 10:13:17 -04:00
styles.css init 2025-10-09 09:26:37 -04:00
tsconfig.json init 2025-10-09 09:26:37 -04:00
version-bump.mjs init 2025-10-09 09:26:37 -04:00
versions.json Settable transition duration 2025-10-13 16:39:48 -04:00

Map+

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

Installation

You can install this plugin with BRAT, or directly from the releases.

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"

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.