Přidání ovládacích prvků do mapy v sadě iOS SDK (Preview)

V tomto článku se dozvíte, jak do mapy přidat ovládací prvky uživatelského rozhraní.

Poznámka

Vyřazení sady Azure Mapy iOS SDK

Sada Azure Mapy Native SDK pro iOS je teď zastaralá a bude vyřazena 31. 31. 25. Pokud se chcete vyhnout přerušení služeb, proveďte migraci do sady Azure Mapy Web SDK do 31. 31. 25. Další informace najdete v průvodci migrací sady Azure Mapy iOS SDK.

Přidání ovládacího prvku lupy

Ovládací prvek lupy přidává tlačítka pro přiblížení a oddálení mapy. Následující ukázka kódu vytvoří instanci ZoomControl třídy a přidá ji do mapy.

Swift
// Construct a zoom control and add it to the map.
map.controls.add(ZoomControl())

Tento snímek obrazovky ukazuje ovládací prvek lupy načtený na mapě.

Snímek obrazovky znázorňující ovládací prvek lupy na mapě

Přidání ovládacího prvku rozteč

Ovládací prvek rozteč přidá tlačítka pro naklonění rozteče, aby se mapovat vzhledem k horizontu. Následující ukázka kódu vytvoří instanci PitchControl třídy a přidá ji do mapy.

Swift
// Construct a pitch control and add it to the map.
map.controls.add(PitchControl())

Tento snímek obrazovky ukazuje ovládací prvek pro výšku načtený na mapě.

Snímek obrazovky znázorňující ovládací prvek pro výšku na mapě

Přidání ovládacího prvku otočení

Ovládací prvek otočení přidá tlačítko pro otáčení mapy. Následující ukázka kódu vytvoří instanci RotationControl třídy a přidá ji do mapy.

Swift
// Construct a rotation control and add it to the map.
map.controls.add(RotationControl())

Tento snímek obrazovky ukazuje ovládací prvek otočení načtený na mapě.

Snímek obrazovky znázorňující ovládací prvek otočení na mapě

Přidání řízení provozu

Ovládací prvek provozu přidá tlačítko pro přepínání viditelnosti dopravních dat na mapě. Následující ukázka kódu vytvoří instanci TrafficControl třídy a přidá ji do mapy.

Swift
// Construct a traffic control and add it to the map.
map.controls.add(TrafficControl())

Tento snímek obrazovky ukazuje řízení provozu načtené na mapě.

Snímek obrazovky znázorňující řízení provozu na mapě

Mapa se všemi ovládacími prvky

Do pole lze přidat více ovládacích prvků a mapu pak umístit do stejné oblasti mapy, aby se zjednodušilo vývoj. Následující kód přidá do mapy standardní navigační ovládací prvky pomocí tohoto přístupu.

Swift
map.controls.add([
    ZoomControl(),
    RotationControl(),
    PitchControl(),
    TrafficControl()
])

Tento snímek obrazovky ukazuje všechny ovládací prvky načtené na mapě, které se zobrazují v pořadí, v jakém byly přidány.

Snímek obrazovky znázorňující mapu se všemi ovládacími prvky přidanými do ní

Další informace

Následující články ukazují, jak do map přidat další dostupné vrstvy: