Map drawing and path calculation