This commit is contained in:
ccmdi 2025-10-09 09:41:42 -04:00
parent 2f1c4e0708
commit bcf714e9aa
No known key found for this signature in database
4 changed files with 39 additions and 4 deletions

View file

@ -1,2 +1,37 @@
# TODO
standalone view maybe
# Map+
A performant and customizable map layout for Obsidian Bases. This plugin functions similarly to [the official Maps plugin](https://github.com/obsidianmd/obsidian-maps), 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](images/preview.png)
![Settings](images/settings.png)
## 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.

BIN
images/preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

BIN
images/settings.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -1,6 +1,6 @@
{
"id": "map",
"name": "Map",
"id": "mapplus",
"name": "Map+",
"version": "1.0.0",
"minAppVersion": "0.15.0",
"description": "A performant and customizable map inside Bases",