Condividi tramite


MapStyleSheet.ParseFromJson(String) Metodo

Definizione

Crea un foglio di stile analizzando una stringa di markup JSON che definisce un set di regole personalizzate.

public:
 static MapStyleSheet ^ ParseFromJson(Platform::String ^ styleAsJson);
 static MapStyleSheet ParseFromJson(winrt::hstring const& styleAsJson);
public static MapStyleSheet ParseFromJson(string styleAsJson);
function parseFromJson(styleAsJson)
Public Shared Function ParseFromJson (styleAsJson As String) As MapStyleSheet

Parametri

styleAsJson
String

Platform::String

winrt::hstring

Stringa di markup JSON che definisce un set di regole personalizzate.

Restituisce

MapStyleSheet che rappresenta le regole definite nella stringa di markup JSON.

Esempio

Nell'esempio seguente viene utilizzato il metodo ParseFromJson per creare un oggetto MapStyleSheet e quindi viene applicato tale foglio di stile al controllo mappa.

Per altre informazioni sulle proprietà usate in questo esempio, vedere Informazioni di riferimento sul foglio di stile mappa.

string jsonString = @"{
  ""version"": ""1.*"",
  ""settings"":{
    ""rasterRegionsVisible"":true,
    ""spaceColor"":""#000000""
  },
  ""elements"":{
    ""majorRoad"":{
      ""labelColor"":""#490B7D"",
      ""labelScale"":1.5,
      ""font"": ""Comic Sans MS""
    }
  }
}";

MapStyleSheet myCustomStyleSheet = MapStyleSheet.ParseFromJson(jsonString);
myMap.StyleSheet = myCustomStyleSheet;

Si applica a