Camera-Based Positioning

Our navigation app, GoodMaps Explore, utilizes camera-based positioning (CPS), which uses geo-referenced images to determine a user's position. It's simple:

  • During our initial LiDAR scan of the building, we collect a library of images.
  • Then as a person is using GoodMaps Explore, the camera on the person's device occasionally captures images and, through our technology, references those images with the original image scans of the building.
  • The app is then able to determine a user's position based on the match of the image coming in from the device and the image stored in the database.


GoodMaps Explore locates where you are in a room within 2-inches to 1 meter of accuracy. This is a substantial improvement over the accuracy provided by GPS (which is 8-10M outdoors), Bluetooth trilateration (4-5M) and other approaches.


Prior to GoodMaps, indoor positioning required the installation and maintenance of hardware, like Bluetooth beacons or Ultra-wide band beacons. This is costly and requires labor for installation and maintenance. The GoodMaps approach only requires a single beacon at building entrances.