No description
Find a file
2025-10-09 09:46:22 -04:00
.github/workflows workflow 2025-10-09 09:46:22 -04:00
images map+ 2025-10-09 09:41:42 -04:00
src init 2025-10-09 09:26:37 -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 map+ 2025-10-09 09:41:42 -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 map+ 2025-10-09 09:41:42 -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 init 2025-10-09 09:26:37 -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

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.