Geospatial developer guide for Android NDK (C)
Learn how to use the Geospatial API in your own apps:
Sample app and codelab
If you want to run a sample app that demonstrates the functionality described
here, see the
ARCore Geospatial Quickstart for Android
for Java. The sample app in the Quickstart is written in Java. The code samples
in this document are for the same functionality written in C.
Development requirements
If you're new to developing with ARCore, see Getting started
for information about software and hardware requirements, prerequisities and
other information specific to the platforms you are using.
Be sure your development environment satisfies the ARCore SDK requirements, as
described in the Quickstart for Java.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-12 UTC.
[null,null,["Last updated 2024-12-12 UTC."],[[["The Geospatial API enables developers to build AR apps that interact with the real world using VPS and terrain anchors."],["This documentation provides guides and resources for enabling the API, checking VPS availability, obtaining device pose, utilizing geospatial and terrain anchors, and understanding API usage quotas."],["A sample app and codelab are available for quickstart and exploration of the Geospatial API's features, primarily focusing on Android development with Java and C."],["Developers new to ARCore are encouraged to review getting started resources to ensure their environment meets the necessary requirements for AR development using this API."]]],[]]