[TASK] Initial commit with basic product setup

This commit is contained in:
2019-08-18 13:50:14 +02:00
commit 01a66a8e1f
2548 changed files with 167528 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
namespace Mapbox.Examples
{
using UnityEngine;
using Mapbox.Unity.MeshGeneration.Factories;
using Mapbox.Unity.Utilities;
using Mapbox.Unity.MeshGeneration.Factories.TerrainStrategies;
using Mapbox.Unity.Map;
public class SpawnOnGlobeExample : MonoBehaviour
{
[SerializeField]
AbstractMap _map;
[SerializeField]
[Geocode]
string[] _locations;
[SerializeField]
float _spawnScale = 100f;
[SerializeField]
GameObject _markerPrefab;
void Start()
{
foreach (var locationString in _locations)
{
var instance = Instantiate(_markerPrefab);
var location = Conversions.StringToLatLon(locationString);
var earthRadius = ((IGlobeTerrainLayer)_map.Terrain).EarthRadius;
instance.transform.position = Conversions.GeoToWorldGlobePosition(location, earthRadius);
instance.transform.localScale = Vector3.one * _spawnScale;
instance.transform.SetParent(transform);
}
}
}
}