Vytvoření aplikace pro iOS (Preview)

v tomto článku se dozvíte, jak přidat Azure Maps do aplikace pro iOS. Provede vás těmito základními kroky:

  • Nastavte vývojové prostředí.
  • vytvořte si vlastní účet Azure Maps.
  • získejte primární Azure Maps klíč pro použití v aplikaci.
  • odkaz na knihovny Azure Maps z projektu.
  • přidejte do aplikace ovládací prvek Azure Maps.

Požadavky

Vytvoření účtu Azure Maps

vytvořte nový Azure Maps účet pomocí následujících kroků:

  1. V levém horním rohu Azure Portal vyberte vytvořit prostředek.

  2. do pole hledat na Marketplace zadejte Azure Maps.

  3. z výsledků vyberte Azure Maps a pak vyberte tlačítko vytvořit , které se zobrazí pod mapou.

  4. Na stránce Vytvořit účet Maps zadejte následující hodnoty:

    • Předplatné, které chcete pro tento účet použít.
    • Název skupiny prostředků pro tento účet. Můžete zvolit možnost Vytvořit novou nebo Použít existující skupinu prostředků.
    • Název vašeho nového účtu.
    • Cenová úroveň pro tento účet.
    • Přečtěte si Licenční podmínky a Prohlášení o zásadách ochrany osobních údajů a zaškrtnutím příslušného políčka podmínky přijměte.
    • Vyberte tlačítko Vytvořit.

    Vytvořte účet Azure Maps.

Získání primárního klíče pro váš účet

po úspěšném vytvoření účtu Mapy načtěte primární klíč, který vám umožní zadat dotaz na Mapy rozhraní api.

  1. Otevřete svůj účet Maps na portálu.

  2. V části nastavení vyberte ověřování.

  3. Zkopírujte do schránky Primární klíč. Místně ho uložte, abyste ho mohli použít později v tomto kurzu.

Poznámka

tento rychlý start používá pro demonstrační účely přístup k ověřování pomocí sdíleného klíče , ale upřednostňovaný přístup pro jakékoli provozní prostředí používá Azure Active Directory ověřování.

Získejte klíč předplatného.

Vytvoření projektu v Xcode

Nejdřív vytvořte nový projekt aplikace pro iOS. Provedením těchto kroků vytvořte projekt Xcode:

  1. v části soubor vyberte nový -> Project.

  2. Na kartě iOS vyberte aplikace a pak Další.

  3. Zadejte název aplikace, ID sady a potom vyberte Další.

další nápovědu k vytváření nových projektů najdete v tématu vytvoření Project Xcode pro aplikaci .

Vytvořte první aplikaci pro iOS.

instalace sady Azure Maps iOS SDK

dalším krokem při sestavování aplikace je instalace sady Azure Maps iOS SDK. Provedením těchto kroků nainstalujete sadu SDK:

  1. s požadovaným projektem iOS Xcode vybraným v Project navigátoru vyberte + tlačítko a přidejte závislost balíčku.

    Přidejte závislost balíčku.

  2. Do výsledného dialogového okna zadejte následující:

    • Zadejte https://github.com/Azure/azure-maps-ios-sdk-distribution.git do panelu hledání, který se zobrazí v pravém horním rohu.
    • Vyberte Up to Next Major Version v poli pravidlo závislosti .
    • 1.0.0-pre.1Do pole verze pravidla závislosti zadejte.

    Přidejte pravidlo závislosti do projektu iOS.

  3. Po vyřešení balíčku spolu se závislostmi vyberte tlačítko Přidat balíček a dokončete nastavení závislosti.

    Přidejte balíček do projektu iOS.

Přidat zobrazení MapControl

  1. Přidat vlastní UIView do kontroleru zobrazení

  2. Vybrat MapControl třídu z AzureMapsControl modulu

    Přidejte ovládací prvek Azure Maps.

  3. V souboru AppDelegate. SWIFT budete potřebovat:

    • přidat import pro sadu Azure Maps SDK
    • nastavení ověřovacích informací Azure Maps

Nastavení ověřovacích informací třídy AzureMaps globálně pomocí AzureMaps.configure(subscriptionKey:) AzureMaps.configure(aadClient:aadAppId:aadTenant:) metod nebo ji vytvoří, takže nebudete muset přidávat informace o ověřování do každého zobrazení.

  1. CMD + Chcete-li sestavit aplikaci, vyberte tlačítko Spustit, jak je znázorněno na následujícím obrázku (nebo stiskněte klávesu R ).

    Spusťte aplikaci pro iOS.

Xcode bude trvat několik sekund, než se aplikace sestaví. Po dokončení sestavení můžete aplikaci otestovat v simulovaném zařízení se systémem iOS. Měla by se zobrazit mapa, jako je tato:

Vaše první mapa v aplikaci pro iOS.

Vyčištění prostředků

Pokud chcete vyčistit prostředky vytvořené v rámci tohoto rychlého startu, proveďte tyto kroky:

  1. Zavřete Xcode a odstraňte projekt, který jste vytvořili.

  2. Pokud jste aplikaci otestovali na externím zařízení, odinstalujte ji z tohoto zařízení.

pokud neplánujete pokračovat v vývoji se sadou Azure Maps iOS SDK:

  1. Přejděte na stránku Azure Portal. Na hlavní stránce portálu vyberte všechny prostředky . Případně vyberte ikonu nabídky v levém horním rohu a potom všechny prostředky.

  2. vyberte účet Azure Maps. V horní části stránky vyberte Odstranit.

  3. Pokud budete chtít i nadále vyvíjet aplikace pro iOS, můžete v případě potřeby odinstalovat Xcode.

Další informace

Další příklady kódu najdete v následujících článcích: