With the Geospatial API, you won’t have to worry about your virtual objects jumping around. GPS is great for building location-based experiences, but the accuracy can be off when you need to build AR experiences that are exact and precise. Here are some ways you can use the Geospatial API in your own projects. Use cases for developing with the Geospatial API Terrain anchorsĪ Terrain anchor is a type of Geospatial anchor that allows you to place AR objects using only latitude and longitude, leveraging information from Google Maps to find the precise altitude above ground. You can place a Geospatial anchor almost anywhere in the world at a given latitude, longitude and altitude without needing to manually map the space. The Geospatial API provides for an anchor's horizontal (latitude and longitude) and vertical (altitude) positions following the WGS84 specification. However, the image maps created by these APIs are local because they explicitly need to map a space. When placing anchors, other ARCore APIs such as the ARCore Cloud Anchor API also use image maps to determine a device’s pose. Computer vision algorithms then compute the position and orientation of the device, offering a location that is much more accurate than what was previously possible with GPS alone. When the user’s device makes a request to the Geospatial API, a neural network processes the pixels to find recognizable parts of the user’s environment and matches them to the VPS localization model. This localization model consists of trillions of points and spans nearly all countries, with future coverage. Those parts are then combined across tens of billions of images to compute a 3D point cloud of the global environment. Deep neural networks identify and describe parts of the images that are likely to be recognizable over long periods of time. Street View images from Google Maps, which have been captured around the globe for more than 15 years, are the foundation of VPS. The API also takes care of merging the user’s local coordinates with the geographic coordinates from VPS so that you can work within a single coordinate system. It uses device sensor and GPS data to detect the device's environment, then matches the recognizable parts of that environment to a localization model provided by Google’s Visual Positioning System (VPS) to determine the precise location of a user’s device. The ARCore Geospatial API enables you to remotely attach content to any area covered by Google Street View and create AR experiences on a global scale. ARCore SDK for Unreal Engine (official documentation).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |