vado ad intuito anche perchè non sono a casa e non posso provare la query, ma se non erro, in questo modo, avrei dei risultati esagerati, per esempio;
se ci fossero 500 utenti nella medesima provincia dell'evento, avrei 500 utenti e 500 righe con il medesimo ID dell'evento selezionato.
magari potrei provare con una join sulla provincia ossia un evento selezionato (ID_evento) e molti utenti con la stessa provincia...
ma la domanda rimane sempre la stessa... queste API, quali "lat" e "lng" pescherebbero se sono presenti in entrambe le tabelle?

codice:
SELECT 
     *.eventi, *.utenti
FROM 
     eventi
INNER JOIN 
     utenti
  ON 
      utenti.prov_utente = eventi.prov_evento 

WHERE 
ID_evento.event = 12
scusami se scrivo castronerie...