Serie "Desarrollo de aplicaciones de mapas de escritorio"Número10 del artículo.
En los artículos anteriores,Web hemos mostrado cómo crear mapas,ArcGIS Maps SDK for .NET (en adelante, SDK) para mostrar información de atributos y funciones como la lista de capas. En el décimo artículo, presentamos los pasos para la autenticación de licencias necesaria para distribuir aplicaciones construidas con el 10º artículo, presentamos los pasos para la autenticación de licencias necesarias para distribuir aplicaciones construidas con el SDK . El código de ejemplo para las funciones presentadas en este artículo está disponible en ESRI Japón GitHub .
Licencia de ArcGIS Maps SDK for .NET . Al ejecutar las aplicaciones que hemos creado hasta ahora, ¿se han dado cuenta de que aparece una marca de agua en el mapa que dice "
Licensed for Developer Use Only"?
Esto indica que esta aplicación está "permitida solo para uso en desarrollo y pruebas".
El SDK es un kit gratuito para desarrollar y probar aplicaciones de mapas, pero para distribuir o usar la aplicación en operaciones reales, es necesario que la aplicación esté autenticada con licencia.Las licencias para distribuir aplicaciones desarrolladas con el SDK son cuatro tipos: Lite, Basic, Standard, y Advanced. Hay diferencias en las funciones disponibles según cada licencia. Para más detalles sobre las licencias, consulte la página de licencias.
Las funciones implementadas en las aplicaciones de ejemplo creadas en esta serie, como mostrar mapas web creados con ArcGIS Online, mostrar información de atributos y búsqueda por dirección, pueden ser autenticadas usando la licencia Web
App.xaml.cs
ArcGISRuntimeEnvironment.Initialize(config => config
.UseLicense("[ここに取得した Lite ライセンスキーを設定]")
.UseApiKey("[ここに取得した API キーを設定]")
.ConfigureAuthentication(auth => auth
.UseDefaultChallengeHandler() // Use the default authentication dialog
2. アプリを実行すると、マップ上に表示されていた 「Licensed for Developer Use Only」 と言うウォーターマークが消えてアプリがライセンス認証されたことを確認できます。
以上で SDK で開発したアプリの Lite ライセンスによる認証は完了です。
「デスクトップ地図アプリ開発」シリーズ記事では、SDK を使用して、地図アプリに必要な基本的な機能を実装したデスクトップ アプリを開発する方法を紹介してきました。
SDK では、本シリーズ記事で紹介した以外にも多くの機能が用意されています。米国 Esri 社の GitHub には多くの機能のサンプル コードが公開されていますので、こちらもご活用ください。ぜひ SDK を使ったデスクトップ地図アプリ開発を試しみてください!
関連リンク