Поделиться через


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;

Применяется к