The first site initialization does require a data connection to receive site information. The site information can be cached to enable subsequent site initializations while offline.  After site initialization, live data connection is not needed for ongoing positioning. Routing indoors does require a live data connection.