共用方式為


MapStyleSheet.ParseFromJson(String) 方法

定義

剖析定義一組自訂規則的 JSON 標記字串,以建立樣式表單。

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

參數

styleAsJson
String

Platform::String

winrt::hstring

定義一組自訂規則的 JSON 標記字串。

傳回

MapStyleSheet,代表 JSON 標記字串中定義的規則。

範例

下列範例會使用 ParseFromJson 方法來建立 MapStyleSheet ,然後將該樣式表單套用至地圖控制項。

若要深入瞭解此範例中使用的屬性,請參閱 地圖樣式表單參考

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;

適用於