Skip to content

Esri/arcgis-maps-sdk-dotnet-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArcGIS Maps SDK for .NET Demos

This project contains source code for simple native .NET applications that demonstrate common workflows for utilizing and displaying spatial information. You can also find a set of smaller feature-focused samples in the ArcGIS Maps SDK for .NET Samples repo.

Demos

  • Geometry Editor - A WPF .NET app that shows extending the Geometry Editor for more advanced editing workflows.
  • Symbol Editor - A WPF .NET app (and MSIX installer project) that shows using mobile styles, and creating/editing vector symbol layers.
  • Turn-by-Turn Routing - A turn-by-turn app that shows routing and navigation on WPF, UWP, and MAUI.
  • MAUI Portal Sign In - Demonstrates using OAuth to sign into an ArcGIS Portal, retrieve and save an ArcGIS Maps SDK license, and store credentials persisting across application sessions.
  • Using an External GPS Device - A Windows Desktop app showing how to use data from an external GPS or NMEA log file to power the MapView's LocationDisplay.
  • Esri Campus Routing - A cross-platform (Xamarin) sample demonstrating indoor geocoding and routing for a campus running on Windows Universal, Android and iOS.
  • Electronic Navigation Charts (ENC) - Demonstrates how to work with and render ENC data using the Hydrographics package.
  • Geocode & Route on MouseMove - Demonstrates fast reverse geocoding and routing during mouse-move on Windows Desktop (WPF) and Universal Windows Platform (UWP).
  • Viewshed analysis in tabletop AR with Xamarin.Forms - Demonstrates how to do a viewshed analysis in a tabletop AR scenario using a moving graphic with Xamarin.Forms.
  • Offline workflows - Demonstrates how to browse a portal for offline-enabled maps and take them offline. Also demonstrates how to open maps previously taken offline.
  • KML Viewer - A UWP app for visualizing KML/KMZ files in 2D and 3D.
  • Editing geometries in a SceneView - A Windows Desktop app demonstrating how to do geometry editing in 3D using a customer editor.
  • Measure Tool - A simple sample demonstrating how to use the editor to create your own measure tool.

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Anyone and everyone is welcome to contribute.

License

Copyright 2022 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.