MapStyleSheet.ParseFromJson(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过分析定义一组自定义规则的 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;