Let's take all the effort we put into Chapter 8, Network Routing Analysis, out onto the World Wide Web. Our routing service will simply accept a starting point location, an x, y coordinate pair, a floor level, and a destination location. The indoor routing service will then calculate the shortest path and return a complete route in the form of a GeoJSON file.
To layout the tasks ahead, let's list out what we need to accomplish at a high level so that we're clear about where we are going:
Start x coordinate.