Bagikan melalui


MapStyleSheet.ParseFromJson(String) Metode

Definisi

Membuat lembar gaya dengan mengurai string markup JSON yang menentukan sekumpulan aturan kustom.

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

String markup JSON yang menentukan sekumpulan aturan kustom.

Mengembalikan

MapStyleSheet yang mewakili aturan yang ditentukan dalam string markup JSON.

Contoh

Contoh berikut menggunakan metode ParseFromJson untuk membuat MapStyleSheet lalu menerapkan lembar gaya tersebut ke kontrol peta.

Untuk mempelajari selengkapnya tentang properti yang digunakan dalam contoh ini, lihat Referensi lembar gaya peta.

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;

Berlaku untuk