Freigeben über


MapStyleSheet.ParseFromJson(String) Methode

Definition

Erstellt ein Stylesheet, indem eine JSON-Markupzeichenfolge analysiert wird, die einen Satz benutzerdefinierter Regeln definiert.

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

Parameter

styleAsJson
String

Platform::String

winrt::hstring

Eine JSON-Markupzeichenfolge, die einen Satz benutzerdefinierter Regeln definiert.

Gibt zurück

Ein MapStyleSheet , das die in der JSON-Markupzeichenfolge definierten Regeln darstellt.

Beispiele

Im folgenden Beispiel wird die ParseFromJson-Methode verwendet, um ein MapStyleSheet-Objekt zu erstellen, und wendet dieses Stylesheet dann auf das Kartensteuerelement an.

Weitere Informationen zu den eigenschaften, die in diesem Beispiel verwendet werden, finden Sie unter Referenz zum Map Stylesheet.

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;

Gilt für: