No sé si estaré en lo cierto o no, pero ¿no sería mejor recurrir a Ajax en lugar de refrescar toda la página?
Además existe la función setInterval("reloadMap()", 5000); que permite ejecutar la función cada cierto tiempo, donde en la función podrías hacer uso de Google Maps y Ajax.
Aquí te dejo algunos enlaces que quizás te sirvan:
http://stackoverflow.com/questions/1...-on-google-map http://community.xajax-project.org/t...-page-refresh/
Saludos cordiales.
Francisco J.