public static StreetviewProvider CreateProvider() { StreetviewProvider provider; settings = new ProviderSettings() { ApiKey = "AIzaSyD1u1BGcJCUUGbzw1iXNpYKnK-wRSW2EfY", // If left blank, further requests and IP address can get blocked by Google. WorldSize = new Vector3(1000000, 1000000, 1000000), Size = new Vector2(640, 640) // each tile must be a square for cube mapping to work }; provider = new StreetviewProvider(settings); return(provider); }
public static StreetviewProvider CreateProvider() { StreetviewProvider provider; ProviderSettings settings; settings = new ProviderSettings() { ApiKey = "", // If left blank, further requests and IP address can get blocked by Google. WorldSize = new Vector3(1000, 1000, 1000) }; provider = new StreetviewProvider(settings); return(provider); }
public static void Initilize(SceneCamera camera) { Panorama.camera = camera; provider = CreateProvider(); origin = MathHelpers.EarthUVToCartesian(new Vector2(-41.4404713f, 147.127295f), settings.WorldSize.Value); // Set camera position to a valid Street view location Reset(camera); // Lookup from street view and make a panorama LookupPanorama(camera.Position); shapeBox = new Shape(geometry: new Box(), transform: Transform.CreateTranslation(camera.Position + camera.Forward)); LastPosition = camera.Position; initilised = true; }