# Custom map overlay?

**URL:** <https://gramps.discourse.group/t/custom-map-overlay/9130>\
**Category:** Gramps Web\
**Created:** [February 11, 2026, 9:45am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130 "2026-02-11T09:45:54Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![torhe](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@torhe](https://gramps.discourse.group/u/torhe)\
**Post date:** [February 11, 2026, 9:45am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/1 "2026-02-11T09:45:54Z")

</div>

According to the grampsweb/features it is possible to create a [custom map overlay](https://www.grampsweb.org/features/#powerful-map).

 ![200420984](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/e/e4a5d16b31eea6b3b350ad87ffa41ed9db6c8673.jpeg)

How do I do it?

Gramps 6.0.6  
Gramps Web API 3.7.1  
Gramps Web Frontend 26.1.1

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 11, 2026, 9:58am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/2 "2026-02-11T09:58:06Z")

</div>

Good point, this isn’t documented 😯

Add the overlay as a media object, go to edit mode and click “edit coordinates”.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 11, 2026, 11:51am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/3 "2026-02-11T11:51:05Z")

</div>

The OP posting in the thread has been updated to include the screen capture and been linked to the Feature mention on the [GrampsWeb.org](http://GrampsWeb.org) site.

@DavidMStraub, would you cross link that feature mention to this thread?

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 11, 2026, 12:10pm UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/4 "2026-02-11T12:10:10Z")

</div>

> [@emyoulation](#):
>
> @DavidMStraub, would you cross link that feature mention to this thread?

I don’t think linking this thread on the feature page is helpful.

But we should add a page to the user documentation about this feature. Ideally less concise than my answer above 😊

@torhe did you succeed?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 11, 2026, 1:27pm UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/5 "2026-02-11T13:27:00Z")

</div>

The suggestion is that this discussion could be used to flesh out that overly concise answer.

And once there was a great example historic image and a clean workflow, then you (or preferably, a contributor) could flow it into your user documentation.

Gramps Web needs to establish a process that encourage users to collaborate on docs. A process that relieves you of some of that burden … so you are free chase targets on your coding wishlist.

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 11, 2026, 1:47pm UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/6 "2026-02-11T13:47:44Z")

</div>

> [@emyoulation](#):
>
> Gramps Web needs to establish a process that encourage users to collaborate on docs. A process that relieves you of some of that burden … so you are free chase targets on your coding wishlist.

I agree.

These two things are what have right now:

> **[Help improve the documentation - Contribute - Gramps Web](https://www.grampsweb.org/contribute/contribute/#help-improve-the-documentation)**
>
> Thanks for considering to contribute to Gramps Web! Depending on your skills and interests, there are many ways how you can help. | Open Source Genealogy

> <https://github.com/gramps-project/gramps-web-docs/blob/main/CONTRIBUTING.md>

How can we improve it?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 11, 2026, 8:07pm UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/7 "2026-02-11T20:07:46Z")

</div>

The system there is better posting final revisions. It is not like the [gramps-project.org](http://gramps-project.org) MediaWiki platform that allows constant tweaks.

Also, both Markdown and GitHub pull requests are beyond the skills (or patience) of many people who would otherwise contribute.

We should consider this forum to be a place to collaboratively discuss and evolve something to post. (You can also do quick temporarily links to threads here as a stopgap while the revision evolves.) You can even set postings here as ‘wiki’ postings … that anyone can change.

---

<div class="post-metadata">

**Author:** ![torhe](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@torhe](https://gramps.discourse.group/u/torhe)\
**Post date:** [February 12, 2026, 4:34am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/8 "2026-02-12T04:34:39Z")

</div>

Hi,

I tried it, successfully!

If there any restrictions on the types of images?  
Is it possibile to add a date? To make it render dependent on the set date?

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 12, 2026, 6:35am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/9 "2026-02-12T06:35:01Z")

</div>

Great!

Any image that works in your browser should also work there (if not, please report - honestly I haven’t tried anything but JPGs).

Assigning a date is currently not possible. It would be tricky as media objects don’t have dates.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 13, 2026, 12:13am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/10 "2026-02-13T00:13:57Z")

</div>

> [@DavidMStraub](#):
>
> Assigning a date is currently not possible. It would be tricky as media objects don’t have dates.

Is that a difference between **Gramps Web** and **Gramps _for Desktops_**? I set the Media date as a sanity check when using the Photo Tagging addon gramplet. (When I tag a person, I compare their age on that data to that person’s apparent age in the photo. )

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/5/5916ba7a29fdde7ec5e3cf3a78ec0bdcd9a04b2e.png)

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 13, 2026, 7:31am UTC](https://gramps.discourse.group/t/custom-map-overlay/9130/11 "2026-02-13T07:31:49Z")

</div>

> Is that a difference between **Gramps Web** and **Gramps _for Desktops_**?

That was a diplomatic way to say that I’m wrong 🤣 Indeed I was wrong!
