Unity: Integrating GPS and Points of Interest
3h 57mAdvanced2019-03-18
Authors

Diego Herrera
Teacher and developer of 3D and AR apps
Course details
Geographic data is at the heart of much of the large-scale augmented reality work out there, but adding it to projects takes finesse. In this hands-on course, instructor Diego Herrera lays out the process, showing beginners how to use GPS inside Android and iOS applications. Throughout the course, Diego details how to load information from the Google Places API and process the JSON code successfully inside Unity. Learn how to set up an augmented reality camera, as well as how to build a fully-functional application that can sort results by distance.
Learning objectives
Setting up an AR camera
Building a scrolling menu
Creating a scene controller
Using Unity to load data from a website URL
Refactoring code
Populating a virtual object with JSON data
Calculating distance using GPS
Sorting results
Learning objectives
Setting up an AR camera
Building a scrolling menu
Creating a scene controller
Using Unity to load data from a website URL
Refactoring code
Populating a virtual object with JSON data
Calculating distance using GPS
Sorting results
Skills covered
Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Learn how to use GPS with Android and iOS
- 02 - Installation
1. Creating a Virtual Camera With On-Screen GPS
- 03 - Augmented reality camera set up
- 04 - Introducing GPS and location services
- 05 - Create a visual GUI placeholder
- 06 - Preparing the project for export
- 07 - iOS installation
- 08 - Android installation
2. My Place Finder Real Google Places App
- 09 - Creating a Google Cloud live account
- 10 - App layout and scrolling menu buttons
- 11 - Project setup
- 12 - Create a scene controller
- 13 - Connect the GPS class to the place finder app
- 14 - Load data from a website URL, part 1 from inside Unity
- 15 - Load data from a website URL from inside Unity, part 2
- 16 - Refactor code to improve functionality
- 17 - Process the JSON code from a URL
- 18 - Populate a virtual object with JSON data
- 19 - Use the real names on prefabs
- 20 - Calculate distance using GPS
- 21 - Dynamic button listeners, part 1
- 22 - Dynamic button listeners, part 2
- 23 - Sort results by nearest first, part 1
- 24 - Sort results by nearest first, part 2
- 25 - Sort results by nearest first, part 3
Conclusion
- 26 - Inspiration for your future projects
- 27 - Next steps
Related courses
- Unity and Vuforia: Trying on Watches in Augmented Reality
- Leading Responsible AI in Organizations
- Advanced Selenium: Automation Frameworks
- AI-Powered Software Development: Coding, Testing, and System Design
- Maximize Your Claude Code Programming Productivity
- Visual Studio Code for .NET Developers
- CSS to Sass: Converting an Existing Site
- Build with AI: Vibe Code a Prompt Engineering Agent to Drive LLM Adoption
Related learn paths
- AI for Organizational Leaders
- Generative AI for Learning and Development Professional Certificate by LinkedIn Learning
- Technical Literacy and Future Readiness for Senior Executives
- Become an AI-Powered Learning and Development Professional
- Advance Your JavaScript Skills
- Advance Your Angular Skills
- Develop Your Skills in Agile Software Development
- Getting Started with DevOps