How to create a geolocated game in the real world

I want to create a real-world, geolocation-based puzzle game. To do this, I’d like to implement a dynamic map on which the player’s avatar can move in real time, and where objects and events can be placed using their coordinates. For example, if the player moves in the real world and enters the perimeter of an event, the latter will be triggered and lead to dialogues, pnj actions, etc…

I’ve searched a lot of information online but I can’t find a clear answer. Is this possible in Gdevelop? My questions concern 2 key topics in particular:

  • Integrating a dynamic map (OpenStreetMap style)
  • Placing elements on this map via their GPS coordinates (sprite of the player moving via the GPS extension, sprites of objects positioned via their coordinates on the map, etc.).

If any kind souls have any answers on the subject, I’d love to hear from you!

Thanks and have a nice day!

Translated with DeepL.com (free version)