You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.2 KiB
53 lines
1.2 KiB
namespace Mapbox.Unity.Map
|
|
{
|
|
using System;
|
|
|
|
public static class MapboxDefaultVector
|
|
{
|
|
public static Style GetParameters(VectorSourceType defaultElevation)
|
|
{
|
|
Style defaultStyle = new Style();
|
|
switch (defaultElevation)
|
|
{
|
|
case VectorSourceType.MapboxStreets:
|
|
defaultStyle = new Style
|
|
{
|
|
Id = "mapbox.mapbox-streets-v7",
|
|
Name = "Mapbox Streets v7"
|
|
};
|
|
|
|
break;
|
|
case VectorSourceType.MapboxStreetsV8:
|
|
defaultStyle = new Style
|
|
{
|
|
Id = "mapbox.mapbox-streets-v8",
|
|
Name = "Mapbox Streets v8"
|
|
};
|
|
|
|
break;
|
|
case VectorSourceType.MapboxStreetsWithBuildingIds:
|
|
defaultStyle = new Style
|
|
{
|
|
Id = "mapbox.3d-buildings,mapbox.mapbox-streets-v7",
|
|
Name = "Mapbox Streets With Building Ids"
|
|
};
|
|
|
|
break;
|
|
case VectorSourceType.MapboxStreetsV8WithBuildingIds:
|
|
defaultStyle = new Style
|
|
{
|
|
Id = "mapbox.3d-buildings,mapbox.mapbox-streets-v8",
|
|
Name = "Mapbox Streets v8 With Building Ids"
|
|
};
|
|
|
|
break;
|
|
case VectorSourceType.Custom:
|
|
throw new Exception("Invalid type : Custom");
|
|
default:
|
|
break;
|
|
}
|
|
|
|
return defaultStyle;
|
|
}
|
|
}
|
|
}
|
|
|