This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
ARPlusSystem/ARPlusSystem-250418/Assets/ARLocation/README.md

79 lines
3.1 KiB
Markdown

The **Unity AR+GPS Location** asset brings the ability to position 3D objects in real-world geographical locations via their GPS coordinates using Unity and Augmented-Reality. It supports both Untiy's **AR Foundation** and **Vuforia**.
It works by mixing both GPS data and the AR tracking done by AR Foundation or Vuforia.
Check the full documentation for the asset [here](http://docs.unity-ar-gps-location.com/).
Download the Totem Capture demo [here](https://play.google.com/store/apps/details?id=com.dmbfm.PoleCaptureDemo). In the demo you can select places on the map to place the 3D totems, and activate them by going near them.
**▶︎ Main Features**
* **🎉 🆕 Routes and Navigation:** AR navigation powered by the Mapbox [Directions API](https://docs.mapbox.com/help/glossary/directions-api/)!
       • Navigate in AR using routes built by the Mapbox Directions API.
       • Create custom, hand-made routes for places not mapped by mapbox.
       • 3D Signs, arrows and line-renderings to guide the user throughout the route.
       • Completely customizable experience.
       • [Full sample project](https://github.com/dmbfm/unity-ar-gps-location-mapbox-route-sample) using the Mapbox SDK to display a 2D map alongside the AR view
* Place 3D Objects in geographical positions defined by their latitude, longitude and altitude.
* AR Hotspots that are activated when the user is near a given location.
* Place 3D Text markers on real-world points of interest (example using OpenStreetmaps is included.)
* Smooth movements on device location and heading updates.
* Move objects or place them along paths (Catmull-rom splines) on the map.
* Augmented reality floor shadows.
* General purpose Catmull-rom curves and splines.
**▶︎ Minimum Requirements**
* For AR Foundation, a iOS device with ARKit support, or a Android device with ARCore support (see the AR Core device list [here](https://developers.google.com/ar/discover/supported-devices)).
* For Vuforia, a device with ground plane support (see the list of devices [here](https://library.vuforia.com/articles/Solution/vuforia-fusion-supported-devices.html))
* The device must have functioning magnetic and GPS sensors.
* For better performance, a working gyroscope is also recommended
**▶︎ Limitations**
* Altitude information is usually very imprecise so, currently, it's best to use heights relative to the device position or relative to detected ground planes.
* Landscape mode does not work well on may Android devices, due to a problem with tilt-compensation on the magnetic sensor data.
* There are limits due to the GPS precision. So, on good conditions precision can range from 2 to 5 meters, and on bad conditions from 10 to 20meters.
* Does not work well on indoors.
**▶︎ Contact and support**
For bug reports and questions please use this [link](https://argpslocation.freshdesk.com/) or contact us via email at [support@unity-ar-gps-location.com](mailto:support@unity-ar-gps-location.com).
_Copyright © 2018-2022 Daniel Fortes._