Partilhar via


MapStyleSheet.ParseFromJson(String) Método

Definição

Cria uma folha de estilos analisando uma cadeia de caracteres de marcação JSON que define um conjunto de regras 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

Uma cadeia de caracteres de marcação JSON que define um conjunto de regras personalizadas.

Retornos

Um MapStyleSheet que representa as regras definidas na cadeia de caracteres de marcação JSON.

Exemplos

O exemplo a seguir usa o método ParseFromJson para criar um MapStyleSheet e aplica essa folha de estilos ao controle de mapa.

Para saber mais sobre as propriedades usadas neste exemplo, consulte Referência de folha de estilos do 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;

Aplica-se a