indoor positioning

- change location and AR data based on outdoor / indoor.
- if outdoor: read GPS data, update based on GPS
- if indoor: read detected marker, update location based on database.