Torno a ripetere posta tutto il codice
nella pagina php richiama solo un immagine che se si cambia locazione viene sostiuita con una nuova, in pratica rileva sempre dove si trova l'user con l'ausilio del database MySql.
1 Non si capisce cosa vai cercando e cosa c'entri setInterval.

Tuttavia o fatto altre prove, e ho notato che se metto tutto in un div va abbastanza bene, ma non so perchè mi aggiorna comunque tutta la pagina visto che il richiamo predefinito e nel <div id="luogo"></div> e quindi se ci sono immagini al difuori del div me le duplica
2 Qui ci deve essere qc di sbagliato o fai una cosa o l'altra.