Skip to content

Map View vs. Obsidian Maps

Obsidian 1.10 introduced Obsidian Maps, a plugin authored by the Obsidian developers to accompany the Bases core plugin. Both it and Map View display notes as pins on an interactive map, and have their own strengths and weaknesses.

What's Similar

  • Both display notes as pins on an interactive map.
  • Both respond to filters to show only matching notes.
  • Both can use the location front matter property.

What's Different

The two most important strengths of Maps over Map View are:

  • Using vector maps.
  • The ability to set marker properties like icons and colors based on Bases properties and formulas.

Here is a more in-depth comparison:

Obsidian MapsMap View
AuthorObsidian developersCommunity (esm7)
Work modeUsable only through Obsidian BasesCan be used either through Bases or as a stand-alone view
Locations per noteOne (front matter only)Many -- front matter + unlimited inline locations
Inline locationsNot supportedSupported, with per-location inline tags
PathsNot supportedGPX, KML, TCX, GeoJSON — stand-alone files and inline
Marker stylingIcon (Lucide) + color per property valuePowerful query-based display rules with icons, colors, shapes, badges
Bases-based marker stylingMarker styles can be Bases formulasMarkers cannot be styled according to Bases formulas
FilteringBases filter UIBases filter + Map View's own query language
Entering locationsDisplay-onlyMultiple options to enter geolocations, from the map and notes
Geocoding (places search)Not supported, only displays locationsOpenStreetMap or Google Places search
RoutingNot supportedBuilt-in via GraphHopper API (driving, cycling, walking)
GPS / current locationNot supportedFull support on Obsidian Mobile
Embedded mapsThrough embedded basesThrough embedded bases or map code blocks
Offline usageNot supportedAutomatic cache + batch download for offline use
Map sourcesVector or tile basedTile based

Location Format

While Maps does not support all the location formats that Map View does, and most importantly not inline locations, the basic front matter format can work on both:

yaml
---
location: 48.8566,2.3522
---

Alternatively, you can set the Map View front matter key to a different name than the default, e.g. coordinates.