UniMap
Google Maps wrapper for Unity
UniMap is a C# SDK for using Google Maps APIs. The current features are:
-
Place Search
Find Place
Nearby Search
Text Search
- Street View
- Street View Meta Data
-
Panorama
image download (Unofficial. Uses URL, not API)
Plug and Play features
UniMap has prefabs and scripts that provide high level implementation of the SDK classes. These include:
-
StreetViewRenderer
which usesStreetViewDownloader
internally to show different street view images. See theStreet View Example
for a sample. -
PanoRenderer
usesPanoDownloader
internally to show different panorama images from a street view URL or panoID. See thePano Example
for a sample. -
PanoSaver
tool lets you save Street View from the browser URL to your drive. These can then be imported as Cubemap and used as a skybox in Unity.
Advanced Usage
UniMap exposes the Google APIs using the following low level classes:
FindPlaceRequest
NearbySearchRequest
StreetViewMetaRequest
TextSearchRequest
PanoDownloader
StreetViewDownloader
The classes are asynchronous
and can provide results in two ways:
Callback
Task