Locate

Niantic’s Visual Positioning System, global map, and World Pose technology provide the most sophisticated AI-powered world-understanding and positioning technology for your applications, across operating systems and device types.

The technology to build digital experiences for the real world

Niantic’s VPS provides industry-leading accuracy for geolocation and 6 DOF (degrees of freedom) orientation and tracking across a massive and ever-growing number of pre-mapped locations around the world. More than 1 million locations are live and ready for use, with more added every day. Our mapping technologies and solutions enable new areas to be quickly and easily added, directly by end users or through our on-demand mapping service.

Niantic VPS Logo

Achieve centimeter scale positioning and continuous relocalization through AI-powered cloud services and client SDKs.

Persist AR — across sessions and users

Using Niantic’s technology, you can create applications with content and experiences that are embedded in the real world and persist at locations over time. End users will see and experience the applications that you develop in exactly the same way. Digital information, guides, directions, and even interactive games can be built on top of the physical world. Environments come alive with overlaid information and services. This is the future of spatial computing – your imagination is the only limit.

2D, 3D Audio and Visual Content

Niantic's VPS enables developer applications to position 2D, 3D, audio and visual content with centimeter scale accuracy to power AR and location-based solutions – 3D overlays and interactive content, audio visual guides, dynamic gaming and marketing experiences, and much more.

Future-Proof Technology

Niantic’s VPS is a cross-platform solution, independent of specific hardware vendors and walled-garden ecosystems. It works today across thousands of handsets running iOS and Android and a growing number of AR and MR headsets. Developers have the freedom to build in Unity or using web technologies through our cross platform Niantic Studio. Either way, you can build your applications around Niantic VPS with the confidence that your solution can be accessed using today’s handset technology and future headset technology, without being locked into vendor-specific ecosystems.

World Pose

World Pose is a client SDK that works in conjunction with VPS to provide an enhanced geographic positioning system for broad areas not yet fully covered by VPS.  It enhances the accuracy and stability of device positioning and orientation, supporting macro-scale AR experiences using geo-referenced coordinates.

Frequently Asked Questions

What is Niantic VPS?

Niantic VPS (Visual Positioning System) is a cloud service that enables applications to localize a user’s device at real-world locations, letting users interact with persistent AR content and powering new immersive experiences. VPS determines the device’s position and orientation (pose) by referencing Niantic Map data that exists in Niantic’s cloud. Niantic has created a giant 3D map of the world, stored in the cloud. When you use an app or web experience with VPS, your device compares what it sees through the camera to this map. This allows it to pinpoint your exact location and enables you to place virtual objects in the real world and they'll stay put, even if you move around or close the app or experience.

What is Niantic's third-generation 3D map?

Niantic's map is our third-generation, 3D map that enables machines to determine their precise position and orientation in the world. It consists of many petabytes of geospatial data that are used by Niantic VPS to precisely orient (localize) users in their physical space. VPS uses computer vision algorithms to compare the scene in front of the user’s camera to location data stored in Niantic Map. This is the glue that binds the physical world to the digital world, making highly immersive location-based AR possible and enhancing the ability of computer vision and AI systems to understand the world.

How Does Niantic VPS Work?
When a device makes a call to the VPS service, the service receives a query image from the user’s device along with their rough location (from GPS) as inputs and attempts to localize them using the map data that exist at that location on Niantic Map. When localization is successful, then the service returns the device’s position and orientation (pose) corresponding with the timestamp of the image that was transmitted.
What is World Pose and How Does it Work With Niantic VPS?
World Pose is a proprietary client-side visual odometry feature that greatly enhances the absolute accuracy of localization compared to a conventional GPS + IMU solution. It does this by using computer vision to update and refine position and location estimates using the camera. The result is greatly improved continuous localization in areas where VPS is not yet supported or where there are gaps between VPS coverage.
What is Scanning?

AR scans from users, developers, and surveyors are the fundamental ingredient that Niantic uses to build Niantic Map. AR scans are recorded and uploaded using Niantic’s AR scanning framework, which is a module used inside Pokémon GO, Ingress, and Scaniverse. Each AR scan consists of a series of video frames with supporting data from accelerometers, gyroscopes, and GPS sensors that construct a 3D model of the world from multiple 2D images. Niantic uses a deep learning AI system to build the maps, meshes and splats which make up the Niantic Map and power the Niantic VPS.

Where is Niantic VPS Available?
Niantic VPS is available at more than 1 million VPS-activated locations on Niantic Map. We continue to add new locations to Niantic Map, and developers can scan their own locations using Scaniverse. To see the latest list of Niantic VPS-activated locations, view the VPS Coverage Map in the developer portal.
How Do I Cover New Locations?
There are multiple ways to expand coverage of the Niantic Map, either the public shared map or a private map through our enterprise offering. Individuals and organizations can add new areas by scanning them using Scaniverse and then activating them for the VPS through our developer portal. Niantic can also scan and activate large areas on demand through our mapping service. For private maps, please contact our business team.
What Systems Work With Niantic VPS?
Today, you can use Niantic VPS through the Niantic’s Computer Vision SDK for Unity to create new or enhance existing Unity apps, and through Niantic Studio to create VPS-enabled experiences for the web that work directly within the browser on mobile devices and headsets.
What Are the Device Requirements for Niantic VPS?
Niantic VPS runs on multiple mobile OSs and devices, and has the same device requirements as those needed for contextual awareness in Niantic SDK for Unity. See specific guidance in our documentation.
How Much Does Niantic VPS Cost?

VPS usage is billed based on monthly VPS calls to the localization server. Your first 25,000 calls are free. Detailed information on pricing can be found here.

How Do I Get Started With VPS?

You can find more detail on using Niantic VPS with Unity here and with our Web tools here. You can also contact our business team for more information about enterprise solutions and private maps.