Real-time geospatial visualisation with SignalR and OpenLayers