il est intéressant d'éviter de mélanger du js et du php. Voici 2 solutions.
1) tu passes ton tableau de membres dans ta vue (ce que tu fais visiblement), dans ce cas, tu le mets dans un tableau JS.
2) tu fais une requête AJAX pour récupérer ton tableau de membres (utiliser le format JSON).
Comme ça, tu vas faire ton foreach côté JS et tu n'auras pas à mettre du code php dans le snippet que tu nous a donnée. Ce n'est pas la responsabilité de ce code d'utiliser du php.
pour le 1), ça donnerait ça (en pseudo code);
<script>
var members = <?= $members; ?>
// fonctionnement de map :: https://developer.mozilla.org/fr/docs/JavaScript/Reference/Objets_globaux/Array/map
var markers = members.map(function(member) {
return new google.maps.Marker({
position: new google.maps.LatLng(member.latitude, member.longitude),
map: map,
title: member.name
});
});
</script>