Bu hızlı başlangıçta Azure Spatial Anchors kullanarak Xamarin ile iOS uygulaması oluşturma hakkında bilgi Spatial Anchors. Azure Spatial Anchors, zaman içinde farklı cihazlarda konumlarını kalıcı olarak kullanan nesneleri kullanarak karma gerçeklik deneyimleri oluşturmanıza olanak sağlayan platformlar arası bir geliştirici hizmetidir. Bitirdikten sonra uzamsal sabit noktasını kaydeden ve hatırlayan bir iOS uygulamasına sahip oluruz.
Şunları öğrenirsiniz:
Spatial Anchors hesabı oluşturma
Hesap Spatial Anchors ve hesap anahtarını yapılandırma
Normal alfasayısal karakterleri kullanarak benzersiz bir kaynak adı girin.
Kaynağı iliştirmek istediğiniz aboneliği seçin.
Yeni oluştur seçeneğini belirleyerek bir kaynak grubu oluşturun. Myresourcegroup olarak adlandırın ve ardından Tamam' ı seçin.
Kaynak grubu , Web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.
Kaynağın yerleştirileceği bir konum (bölge) seçin.
Kaynağı oluşturmaya başlamak için Oluştur ' u seçin.
Kaynak oluşturulduktan sonra, Azure portal dağıtımınızın tamamlandığını gösterir.
Kaynağa git’i seçin. Artık kaynak özelliklerini görüntüleyebilirsiniz.
Kaynağın hesap kimliği değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.
Ayrıca, kaynağın hesap etki alanı değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.
Ayarlar altında erişim anahtarı' nı seçin. Birincil anahtar değerini, hesap anahtarını daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.
Başlangıç olarak ortamınızı Azure CLI için hazırlayın:
Dilerseniz CLI başvuru komutlarını çalıştırmak için Azure CLI’yi yükleyebilirsiniz.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Ek oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantılarını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
Oturum açtıktan sonra, uzamsal bağlayıcı hesabının ayarlanacağı aboneliği seçmek için az Account set komutunu kullanın:
az account set --subscription 00000000-0000-0000-0000-000000000000
Bir kaynak grubu oluşturmak için az Group Create komutunu çalıştırın veya var olan bir kaynak grubunu kullanın:
az group create --name myResourceGroup --location eastus2
Kaynak grubu , Web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.
Az uzamsal-bağlayıcı hesabı listesi komutunu kullanarak bir kaynak grubu için geçerli uzamsal bağlayıcı hesaplarınızı görüntüleyebilirsiniz:
az spatial-anchors-account list --resource-group myResourceGroup
Aboneliğiniz için de uzamsal bağlayıcı hesaplarını görüntüleyebilirsiniz:
az spatial-anchors-account key renew --resource-group myResourceGroup --name example --key primary
az spatial-anchors-account key renew --resource-group myResourceGroup --name example --key secondary
Az. MixedReality PowerShell modülü önizlemedeyken, cmdlet 'ini kullanarak ayrı olarak yüklemelisiniz Install-Module . Bu PowerShell modülü genel kullanıma sunulduktan sonra, gelecekteki Az PowerShell modülü sürümlerinin bir parçası haline gelecek ve Azure Cloud Shell içinden varsayılan olarak sağlanacaktır.
Install-Module -Name Az.MixedReality
Oturum açtıktan sonra, uzamsal bağlayıcı hesabının ayarlanacağı aboneliği seçmek için set-AzContext cmdlet 'ini kullanın:
Kaynak grubu , Web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.
Get-AzSpatialAnchorsAccount cmdlet 'ini kullanarak, bir kaynak grubu için geçerli uzamsal bağlayıcı hesaplarınızı görüntüleyebilirsiniz:
Sonraki adım, uygulamayı hesap tanımlayıcınızı ve hesap anahtarınızı kullanmak üzere yapılandırmaktır. Kaynak için kaynak ayarlarken bunları bir metin düzenleyicisine Spatial Anchors.
alanını SpatialAnchorsAccountKey bulun ve yerine Set me hesap anahtarını girin.
alanını SpatialAnchorsAccountId bulun ve yerine Set me hesap tanımlayıcısını girin.
alanını bulun SpatialAnchorsAccountDomain ve yerine hesap etki alanını Set me girin.
Uygulamayı iOS cihazınıza dağıtma
iOS cihazını açın, oturum açın ve USB kablosu kullanarak bilgisayara bağlayın.
Başlangıç projesini SampleXamarin.iOS olarak ayarlayın, Çözüm Yapılandırmasını Yayınla olarak ayarlayın ve cihaz seçici açılan listesinde dağıtmak istediğiniz cihazı seçin.
Uygulamanızı dağıtmak > ve başlatmak için Hata Ayıklama Olmadan Başlat'ı seçin.
Uygulamada, Tanıtım'ı çalıştırmak için Temel'i seçin ve yönergeleri izleyerek bir yer noktası yer açın ve geri çağırabilirsiniz.
Kaynakları temizleme
Önceki adımlarda, bir kaynak grubunda Azure kaynakları oluşturdunuz. İleride bu kaynaklara ihtiyaç duymayacağınızı düşünüyorsanız kaynakları silmek için kaynak grubunu silebilirsiniz.
Azure portal menüsünde veya giriş sayfasında, kaynak grupları' nı seçin. Ardından, kaynak grupları sayfasında, myresourcegroup öğesini seçin.
Myresourcegroup sayfasında, listelenen kaynakların silmek istedikleriniz olduğundan emin olun.
Kaynak grubunu sil' i seçin, onaylamak için metin kutusuna myresourcegroup yazın ve ardından Sil' i seçin.
Sonraki adımlar
Bu hızlı başlangıçta bir uzamsal bağlayıcı hesabı oluşturdunuz. Daha sonra uzamsal bağlayıcıları kaydetmek ve geri çağırmak için bir uygulama yapılandırmış ve dağıttınız. Farklı cihazlarla uzamsal Tutturucuların paylaşılacağını sağlamak üzere uygulamayı geliştirme hakkında daha fazla bilgi edinmek için sonraki öğreticiye geçin.