No description
Find a file
2025-11-15 11:54:19 -05:00
.github/workflows workflow 2025-10-09 09:46:22 -04:00
images map+ 2025-10-09 09:41:42 -04:00
src feat: ext base view for timeline 2025-11-15 11:54:19 -05:00
.editorconfig 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
eslint.config.mjs chore: eslint obsidian plugin 2025-11-04 08:09:55 -05:00
LICENSE license 2025-10-09 09:43:09 -04:00
manifest.json feat: optional timeline registration 2025-11-15 11:44:08 -05:00
package-lock.json feat: optional timeline registration 2025-11-15 11:44:08 -05:00
package.json feat: optional timeline registration 2025-11-15 11:44:08 -05:00
README.md chore: add separate property solution 2025-10-20 13:20:03 -04:00
styles.css feat: ext base view for timeline 2025-11-15 11:54:19 -05: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 feat: optional timeline registration 2025-11-15 11:44:08 -05: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"

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.