Share via


MapStyleSheet.ParseFromJson(String) Método

Definición

Crea una hoja de estilos mediante el análisis de una cadena de marcado JSON que define un conjunto de reglas personalizadas.

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

Parámetros

styleAsJson
String

Platform::String

winrt::hstring

Cadena de marcado JSON que define un conjunto de reglas personalizadas.

Devoluciones

MapStyleSheet que representa las reglas definidas en la cadena de marcado JSON.

Ejemplos

En el ejemplo siguiente se usa el método ParseFromJson para crear un MapStyleSheet y, a continuación, se aplica esa hoja de estilos al control de mapa.

Para obtener más información sobre las propiedades usadas en este ejemplo, vea Referencia de hoja de estilos de mapa.

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;

Se aplica a