Hi David,
Thanks for your question.
Out of the box that is not possible.
The map is provided to us through the Google Maps API and it is limited what we can do in terms of the pins / markers on the map.
Here is a snippet that will show you how you can modify some of the elements:
add_filter( 'tribe_events_ajax_response', function( $data ) {
if ( empty( $data['markers'] ) ) {
return $data;
}
foreach ( $data['markers'] as &$marker ) {
// Change the following line to modify the markers as needed
$marker['title'] = 'New event title';
$marker['link'] = 'slug'; // this will change https://domain.com/events/map/slug
$marker['link'] = 'BRAND NEW TITLE OH YEAH BABY';
}
return $data;
} );
With some extensive coding and extra JS that redefines the content based on different criteria it might be possible to achieve what you are looking for, but that is beyond the scope of our support.
I hope this can get you started. Let me know if you have further questions.
Cheers,
Andras