Hi Josiah,
Thanks for reaching out, and glad to help you out once again 🙂
From what I see in the code, this should work regardless the amount of events that you have in your site. Are you seeing more events in the list than in the map? Note that if two events are taking place on the same venue, the marks will overlap each other!
Also, is there a HOOK that I can add some instructions above the map view, but only display on the main view and not on the individual events.
Regarding this other question, you can hook to tribe_events_before_template and check if you are in Map view and echo the message. Just like this:
add_action ( 'tribe_events_before_template', 'map_view_instructions');
function map_view_instructions ( ) {
if ( tribe_is_map() ) {
echo 'Some instructions';
}
}
Please let me know if that works for you,
Best,
Nico