MapkitJS - not able to click on PointOfInterest and use it for actions

Hi, Have been trying to work with MapkitJS for a website, but I'm stumped on once basic capability: I want to be able to click on a point of interest, and perform some actions such as:

  • Get its coordinates
  • Attach an annotation to it (e.g. a callout)

In my code, PointOfInterest's are selectable:

map.selectableMapFeatures = [
   mapkit.MapFeatureType.PointOfInterest,
];

But when I click on one, I do see the marker pop up but nothing else (which is not much help since there is no additional information in the marker itself). I see no event getting triggered that I can do something with.

I am using an event listener as follows:

map.addEventListener('single-tap', (event) => {
     const coordinate = map.convertPointOnPageToCoordinate(event.pointOnPage);
        console.log('Map tapped at:', coordinate);
        console.log('Map tapped event:', event);
       ...

I guess I have to grab the Place ID somehow but I don't know how to.

Thanks for any help.

MapkitJS - not able to click on PointOfInterest and use it for actions
 
 
Q