{
        console.error('Error is ' + err);
    });
    }

    function  process_latlon(msg) {
    let lat = parseFloat(msg.split(",")[0]);
    let lon = parseFloat(msg.split(",")[1]);
    map.getView().animate({center: ol.proj.fromLonLat([lon, lat])});
	markers.getSource().getFeatures()[0].getGeometry().setCoordinates(ol.proj.fromLonLat([lon, lat]));
    setTimeout(a,2000);
    }

      let map = new ol.Map({
        target: 'map',
        layers: [
          new ol.layer.Tile({
            source: new ol.