Trying to create the same map the guys created on the devDay what's the idea behind it?

You are going to want to maintain some sort of live connection to a database (RealTime Database is a good option here)

You can use Function Calling to make edits to the database. If you are using ReactJS (Which is what they are using in the presentation) then when something is updated in the database it is immediately reflected on the website/application.

I am working on this right now using Assistants and it’s fucking awesome (not the maps though, just the same idea).

I just took a look at the Apple Maps API and it’s pretty straightforward:

var portland = new mapkit.Coordinate(45.5231, -122.6765);
var customMarker = new MarkerAnnotation(portland, {
    color: "green",
    glyphColor: "brown",
    glyphImage: { 1: "glyphImage.png" },
    selectedGlyphImage: { 1: "detailedIcon.png", 2: "detailedIcon_2x.png", 3: "detailedIcon_3x.png" }
});

So you could have this almost perfectly represented in a database. When the update is noticed you create this, wham bam

You can get the coordinates here:

So you could probably bundle these two together into a single function call