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 , а затем применяется эта таблица стилей к элементу управления 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;