function getStart(point){ pointsoe = point; } var pointsoe =""; function PostNavPoint(testing){ try { $.ajax({ async: true, type: "POST", url: '/navPoint', data: point }).done(function (SimSMid) { console.log(SimSMid) convertdata(); return(SimSMid) }); function convertdata() { console.log("angekommen......") if (testing == "Start"){ showStartPoint(); } else if (testing == "End"){ showEndPoint(); } } // // console.log(currentwind); // return SimSOutput; } catch (err) { console.log('-> function PostUserInput() failed!\n' + err); } } function showStartPoint(){ var layern = ["Startpoint"] var layers = framework.getLayers(); for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layern.indexOf(layer.name) >= 0){ layer.activate(false); } } framework.removeLayerByName("Startpoint") console.log("testStartpointvis") Startpointlayer = new vcs.vcm.layer.GeoJSON({ name: "Startpoint", url: "http://localhost:8083/Startpoint", data: geojson, projection: { epsg: 4326 }, altitudeMode : "relativeToGround", style: { image: { icon: { src: "./templates/locationSM.png", scale: 0.5 } } }, heightAboveGround: 0 }) framework.addLayer(Startpointlayer) Startpointlayer.activate(true); } function showEndPoint(){ var layern = ["EndpointNav"] var layers = framework.getLayers(); for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layern.indexOf(layer.name) >= 0){ layer.activate(false); } }framework.removeLayerByName("EndpointNav") // console.log("testStartpointvis") Endpointlayer = new vcs.vcm.layer.GeoJSON({ name: "EndpointNav", url: "http://localhost:8083/Endpoint", data: geojson, projection: { epsg: 4326 }, altitudeMode : "relativeToGround", style: { image: { icon: { src: "./templates/locationSM.png", scale: 0.5 } } }, heightAboveGround: 0 }) framework.addLayer(Endpointlayer) Endpointlayer.activate(true); } function showRoute(){ var datapointSend = { slat:"", slon:"", sloc:"", elat: "", elon: "", eloc: "" } datapointSend.slat = document.getElementById("Spunktlat").value; datapointSend.slon = document.getElementById("Spunktlon").value; datapointSend.elat = document.getElementById("Epunktlat").value; datapointSend.elon = document.getElementById("Epunktlon").value; try { $.ajax({ async: true, type: "POST", url: '/Routecalc', data: datapointSend }).done(function (SimSMid) { console.log(SimSMid) convertdata(SimSMid); return(SimSMid) }); function convertdata(data) { console.log("angekommen......") document.getElementById("Routeduration").value = data.features[0].properties.minutesDifference + " min " + data.features[0].properties.secondsDifference + " sek"; if (testing == "Start"){ // showStartPoint(); } else if (testing == "End"){ // showEndPoint(); } // drawnavcar(); } // // console.log(currentwind); // return SimSOutput; } catch (err) { console.log('-> function PostUserInput() failed!\n' + err); } try { $.ajax({ async: true, type: "POST", url: '/navPublicT', data: datapointSend }).done(function (SimSMid) { console.log(SimSMid) // convertdata(); return(SimSMid) }); function convertdata() { console.log("angekommen......") if (testing == "Start"){ showStartPoint(); } else if (testing == "End"){ showEndPoint(); } } // // console.log(currentwind); // return SimSOutput; } catch (err) { console.log('-> function PostUserInput() failed!\n' + err); } } function publictransport(){ var datapointSend = { slat:"", slon:"", sloc:"", elat: "", elon: "", eloc: "" } datapointSend.slat = document.getElementById("Spunktlat").value; datapointSend.slon = document.getElementById("Spunktlon").value; datapointSend.elat = document.getElementById("Epunktlat").value; datapointSend.elon = document.getElementById("Epunktlon").value; console.log(datapointSend); try { $.ajax({ async: true, type: "get", url: '/navPublicT', data: datapointSend }).done(function (SimSMid) { console.log(SimSMid) // convertdata(); return(SimSMid) }); function convertdata() { console.log("angekommen......") if (testing == "Start"){ showStartPoint(); } else if (testing == "End"){ showEndPoint(); } } // // console.log(currentwind); // return SimSOutput; } catch (err) { console.log('-> function PostUserInput() failed!\n' + err); } };