Using the Location relation property


The standard way of specifiying geographical coordinates in geoNotion is to have them in two properties named 'Lat' and 'Lon'. Another way is to create a property named 'Location' which will be a relation to another Notion database which will contain the coordinates.


Create a database with two properties 'Lat' and 'Lon', with the type 'Number' or 'Formula', providing your formula returns a number.


Create the main database for geoNotion, with a column named exactly 'Location', give it the type 'Relation', and in 'Related to', select the table we previously created. Make sure 'Limit' is set to '1 page'.


Create the geoNotion map, making sure that the pages of both the databases are authorised to Notion.
On the map, you can notice that:

  • For Paris and London, the icon is from the 'Towns' database, because more than one museum is related to those towns. If you click on those icons, a list of the museums will appear, including the their icon and the URL value if supplied.
  • For Barcelona, as there is only one museum, it's icon is displayed, it is a standard marker.
  • Berlin and Brussels are not displayed, because, at least in our example, they don't have any museums.


For even more flexibility, you can mix the two techniques: use the 'Location' property for when you don't have a precise location, and the standard 'Lat' and 'Lon' properties when you do have the exact coordinates. geoNotion will try to use 'Lat' and 'Lon' properties, and if they are empty (or not valid numbers), it will use the 'Location' value. Here the 'Musée du Louvre' will have it's own orange heart icon and popup.


Get started now!
Create maps with 50 markers each, free forever.