Coala Unity Package Base
COALA (Context-Aware Location Assessment) is a one-stop-shop for any kind of real-world-data (geolocation, time, weather, moon phases, etc. up to specialized golf sports data). Use COALA to create real-world AR games, meaningful AR applications or smarter apps.
Use the COALA package to create in-app maps with streets, buildings, rivers, etc. Get building information, information about restaurants & supermarkets. Create your own static or dynamic POIs, pitch and match location, weather, moon phases and more. Define terrains - on a grid basis. Access real-world weather conditions and visualize them with particle effects. This plugin also provides for GPS mapping and other tools. Create a real-world product with all the tech in place and responsible use of data rates.
Please note: This package is free, but requires a COALA account. After registration and creation of a project, you will be provided with an API key. Implementing that in your project allows you to draw real-world data. Once your project exceeds a certain request threshold, COALA will charge a fee per request.
Preparations
Before you can start using COALA in your project, there are a couple of steps you have to do.
Known problems:
Some versions of Unity's Web Requests (in 2019 everything below 2019.4.21) have a problem with iOS 14.2+. To fix this, it is necessary to change something in the UnityWebRequest.mm. (you can do that in Xcode before building) The delegateQueue should be nil.
Purpose and examples for systems provided with this package
Fundamentals
- Verify project settings with backend visualization tool
- COALA area object
- Map render configuration assets
Basics
- Terrain generation
- Buildings
- Streets and their appearance
- Water shapes
- Point Of Interests
- Tourism Point Of Interests
Advanced
- Improve your maps with decorations
- See other users on your map
- Zones
- Tag Suggestions
- Custom Points of Interest
- Visualizing crime data