Loading data from OpenStreetMap and finding the shortest path using A*