<div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12px"><div id="yui_3_16_0_1_1417617698788_9063">I would like to create a simple simulation of  a trip using OSRM. <br></div><div id="yui_3_16_0_1_1417617698788_9237"><br></div><div id="yui_3_16_0_1_1417617698788_9238">My question is basically how to convert the route returned by OSRM into a position (lat/long)/time graph, or put another way, how  the position at a specific time can be determined given the route:<br></div><div id="yui_3_16_0_1_1417617698788_9005" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12px;"><div id="yui_3_16_0_1_1417617698788_9004" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><div id="yui_3_16_0_1_1417617698788_9003" class="y_msg_container"><div id="yiv4637781954"><div id="yui_3_16_0_1_1417617698788_9002" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12px;"><div id="yiv4637781954yui_3_16_0_1_1417617698788_5391" dir="ltr"><br></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5390" dir="ltr">I believe the simulation steps would be as follows (my questions are in parenthesis below)<br></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5389" dir="ltr"><br></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5388" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9074">a. Load OSM map of a city into OSRM</div><div id="yui_3_16_0_1_1417617698788_9075"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5397" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9077">b. Choose a random begin, end location that falls within the city lat/long (how to find lat/long limits of the loaded map?)</div><div id="yui_3_16_0_1_1417617698788_9078"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5400" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9080">c. Compute the distance (in time) between start, end using OSRM</div><div id="yui_3_16_0_1_1417617698788_9081"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5401" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9083">d. Also compute a path between start, end using OSRM (are the node vertices mentioned in route the same as in the OSM map?)</div><div id="yui_3_16_0_1_1417617698788_9084"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5402" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9088">e. The difficult part: <br></div><div id="yui_3_16_0_1_1417617698788_9089"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5403" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9090">    -- start the simulation by displaying the map along with position marker (Leaflet?)</div><div id="yui_3_16_0_1_1417617698788_9091"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5404" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9093">    -- As time progresses, determine the location along the OSRM route computed above (how can this be done?)</div><div id="yui_3_16_0_1_1417617698788_9094"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5406" dir="ltr">       and adjust the position marker.</div><div id="yiv4637781954yui_3_16_0_1_1417617698788_6764" dir="ltr">    <br></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_6054" dir="ltr">An OSRM route looks like this:</div><pre id="yiv4637781954yui_3_16_0_1_1417617698788_6055" style="" class="yiv4637781954"><span id="yiv4637781954yui_3_16_0_1_1417617698788_6767" style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>route_instructions<span id="yiv4637781954yui_3_16_0_1_1417617698788_6766" style="" class="yiv4637781954">"</span></span>: [
        [
            <span style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>10<span style="" class="yiv4637781954">"</span></span>,    <-------------------- what is this id and how to convert it to lat/long
            <span id="yiv4637781954yui_3_16_0_1_1417617698788_6765" style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>Schulstraße<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954">126</span>,
            <span style="" class="yiv4637781954">0</span>,
            <span id="yui_3_16_0_1_1417617698788_9140" style="" class="yiv4637781954">18</span>,
            <span id="yui_3_16_0_1_1417617698788_9234" style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>126m<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>SE<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954">116</span>
        ],
        [
            <span style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>7<span style="" class="yiv4637781954">"</span></span>,     <----------------  how to find elapsed time to this point from previous one
            <span style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>Am Rahmtor<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954">57</span>,
            <span style="" class="yiv4637781954">2</span>,
            <span style="" class="yiv4637781954">11</span>,
            <span id="yiv4637781954yui_3_16_0_1_1417617698788_7592" style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>57m<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>NE<span style="" class="yiv4637781954">"</span></span>,
            <span style="" class="yiv4637781954">38</span>
        ]<br><br>Given a start and end lat/long, a network distance (time) can be obtained as follows:<br><span id="yiv4637781954yui_3_16_0_1_1417617698788_6763" style="" class="yiv4637781954"><span style="" class="yiv4637781954">"</span>distance_table<span style="" class="yiv4637781954">"</span></span>: [
        [
            <span style="" class="yiv4637781954">0</span>,
            <span id="yiv4637781954yui_3_16_0_1_1417617698788_6761" style="" class="yiv4637781954">26084</span>
        ],
        [
            <span id="yiv4637781954yui_3_16_0_1_1417617698788_6762" style="" class="yiv4637781954">26084</span>,
            <span style="" class="yiv4637781954">0</span>
        ]<br><br>This would be useful if the route way-points above could be converted into time units.<br></pre><div id="yiv4637781954yui_3_16_0_1_1417617698788_5409" dir="ltr"><div id="yui_3_16_0_1_1417617698788_9231">Would appreciate any help with the above questions,</div><div id="yui_3_16_0_1_1417617698788_9180"><br></div><div id="yui_3_16_0_1_1417617698788_9181" dir="ltr">Thanks</div><div id="yui_3_16_0_1_1417617698788_9239" dir="ltr"><br></div></div><div id="yiv4637781954yui_3_16_0_1_1417617698788_5411" dir="ltr">Sriram<br></div></div></div><br><br></div> </div> </div>  </div>