Série « Développement d'applications cartographiques de bureau » numéro10 de l'article.
Dans les articles précédents,Web nous avons présenté comment créer des cartes, afficher des informations attributaires et afficher la liste des couches en utilisant ArcGIS Maps SDK for .NET (ci-après, SDK) . Dans ce 10e article, nous expliquons les étapes d'authentification de licence nécessaires pour distribuer une application construite avec le SDK.SDK Le code source des fonctionnalités présentées dans cet article est disponible sur ESRI Japan GitHub .
Licence d'ArcGIS Maps SDK for .NET .
Avez-vous remarqué un filigrane indiquant « Licensed for Developer Use Only » sur la carte de l'application lors de l'exécution des applications que vous avez créées jusqu'à présent ?
Cela signifie que cette application est autorisée uniquement pour un usage de développement et de test.Le SDK est un kit de développement gratuit pour créer des applications cartographiques, mais pour distribuer ou utiliser l'application dans un cadre professionnel, elle doit être authentifiée par licence.Les licences pour distribuer une application développée avec le SDK sont disponibles en quatre types : Lite, Basic, Standard, et Advanced.4 types, chacun offrant différentes fonctionnalités. Pour plus de détails, veuillez consulter la page des licences.Page de licence.
Les fonctionnalités implémentées dans les applications exemples créées dans cette série, telles que l'affichage des cartes Web créées avec ArcGIS Online, l'affichage des informations attributaires et la recherche d'adresses, peuvent être authentifiées avec une licence Web . Ces fonctionnalités peuvent être utilisées avec une licence Lite.La licence Lite peut être obtenue gratuitement, mais pour exploiter l'application, il faut posséder par exemple un compte sur ArcGIS OnlineArcGIS Platform, et remplir les conditions nécessaires à la distribution (pour plus d'informations sur les licences, veuillez nous contacter).Contactez-nous.
Obtention de la clé de licence Lite
1. Accédez à la page Get a license sur le site ArcGIS Developers.Copiez la clé de licence affichée.
※ Si vous n'êtes pas connecté à ArcGIS Developers, cliquez sur 'Sign in to retrieve your Runtime Lite license string', puis connectez-vous avec votre compte développeur ArcGIS.
Authentification de licence de l'application
Pour authentifier une application avec une licence , exécutez le code d'authentification avant d'utiliser les classes du SDK dans le code source de l'application.
1. Dans App.xaml.cs, utilisez la méthode 'ArcGISRuntimeEnvironment.Initialize()' pour définir la clé de licence Lite.'Lite' comme clé de licence.
'App.xaml.cs' :
ArcGISRuntimeEnvironment.Initialize(config => config
.UseLicense("[Insérez ici la clé de licence Lite obtenue]")
.UseApiKey("[Insérez ici la clé API obtenue]")
.ConfigureAuthentication(auth => auth
.UseDefaultChallengeHandler() // Utilise la boîte de dialogue d'authentification par défaut
) );
2. Lorsque vous exécutez l'application, le filigrane « Licensed for Developer Use Only » disparaît sur la carte, confirmant que l'application est authentifiée.
以上で SDK で開発したアプリの Lite ライセンスによる認証は完了です。
「デスクトップ地図アプリ開発」シリーズ記事では、SDK を使用して、地図アプリに必要な基本的な機能を実装したデスクトップ アプリを開発する方法を紹介してきました。
SDK では、本シリーズ記事で紹介した以外にも多くの機能が用意されています。米国 Esri 社の GitHub には多くの機能のサンプル コードが公開されていますので、こちらもご活用ください。ぜひ SDK を使ったデスクトップ地図アプリ開発を試しみてください!
関連リンク