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řte účet Azure Maps tím, že se přihlásíte k Azure Portal . Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
- vytvořit účet Azure Maps
- Získejte primární klíč předplatného , označovaný také jako primární klíč nebo klíč předplatného. další informace o ověřování v Azure Maps najdete v tématu správa ověřování v Azure Maps .
- Stáhněte si Xcode do Mac App Storu zdarma.
Vytvoření účtu Azure Maps
vytvořte nový Azure Maps účet pomocí následujících kroků:
V levém horním rohu Azure Portal vyberte vytvořit prostředek.
do pole hledat na Marketplace zadejte Azure Maps.
z výsledků vyberte Azure Maps a pak vyberte tlačítko vytvořit , které se zobrazí pod mapou.
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.

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.
Otevřete svůj účet Maps na portálu.
V části nastavení vyberte ověřování.
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í.

Vytvoření projektu v Xcode
Nejdřív vytvořte nový projekt aplikace pro iOS. Provedením těchto kroků vytvořte projekt Xcode:
v části soubor vyberte nový -> Project.
Na kartě iOS vyberte aplikace a pak Další.
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 .

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:
s požadovaným projektem iOS Xcode vybraným v Project navigátoru vyberte + tlačítko a přidejte závislost balíčku.

Do výsledného dialogového okna zadejte následující:
- Zadejte
https://github.com/Azure/azure-maps-ios-sdk-distribution.gitdo panelu hledání, který se zobrazí v pravém horním rohu. - Vyberte
Up to Next Major Versionv poli pravidlo závislosti . 1.0.0-pre.1Do pole verze pravidla závislosti zadejte.

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

Přidat zobrazení MapControl
Přidat vlastní
UIViewdo kontroleru zobrazeníVybrat
MapControltřídu zAzureMapsControlmodulu
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í.
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ávesuR).
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:

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:
Zavřete Xcode a odstraňte projekt, který jste vytvořili.
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:
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.
vyberte účet Azure Maps. V horní části stránky vyberte Odstranit.
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: