MapStyleSheet.ParseFromJson(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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;