Share via


MapStyleSheet.ParseFromJson(String) Méthode

Définition

Crée une feuille de style en analysant une chaîne de balisage JSON qui définit un ensemble de règles personnalisées.

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

Paramètres

styleAsJson
String

Platform::String

winrt::hstring

Chaîne de balisage JSON qui définit un ensemble de règles personnalisées.

Retours

MapStyleSheet qui représente les règles définies dans la chaîne de balisage JSON.

Exemples

L’exemple suivant utilise la méthode ParseFromJson pour créer une feuille MapStyleSheet , puis applique cette feuille de style au contrôle de carte.

Pour en savoir plus sur les propriétés utilisées dans cet exemple, consultez Informations de référence sur la feuille de style map.

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;

S’applique à