Esri Developer
Documentation
Features
Maps and scenes
Portal and content management
Data hosting
Data visualization
Spatial analysis
Place search
Geocoding addresses
Routing and directions
Data enrichment
Elevation
Security and authentication
Offline mapping apps
Find datasets
SDKs and APIs
SDKs and APIs
Products
Explore developer products
Support
Explore help resources
Sign in
Search
Search
Sign in
ArcGIS Maps SDK for Kotlin
Sample Code
Home
Sample Code
API Reference
Toolkit Reference
Analysis
Analyze hotspots
Configure clusters
Create convex hull around points
Create planar and geodetic buffers
Find nearest vertex
Show geodesic path between two points
Show line of sight between geoelements
Show result of spatial relationships
Show viewshed from point in scene
Show viewshed from point on map
Augmented Reality
Augment reality to show tabletop scene
Cloud and Portal
Authenticate with O
Auth
Show portal user info
Edit and Manage Data
Add features with contingent values
Clip geometry
Create and edit geometries
Create KM
L multi-track
Create mobile geodatabase
Cut geometry
Display map from mobile map package
Display scene from mobile scene package
Download preplanned map area
Download vector tiles to local cache
Edit and sync features with feature service
Edit feature attachments
Edit features using feature forms
Generate geodatabase replica from feature service
Generate offline map
Generate offline map using Android Jetpack Work
Manager
Generate offline map with custom parameters
Manage features
Project geometry
Set feature request mode
Show coordinates in multiple formats
Show popup
Show result of spatial operations
Snap geometry edits
Layers
Add 3d tiles layer
Add custom dynamic entity data source
Add dynamic entity layer
Add EN
C exchange set
Add feature layers
Add KM
L layer with network links
Add raster from file
Add scene layer with elevation
Add web tiled layer
Add WM
S layer
Apply function to raster from service
Display dimensions
Maps
Browse building floors
Change viewpoint
Configure basemap style parameters
Create and save map
Display composable Map
View
Display device location with NME
A data sources
Display map
Manage operational layers
Set max extent
Set up location driven geotriggers
Set viewpoint rotation
Show callout
Show device location
Show device location using fused location data source
Show device location using indoor positioning
Show grid
Show location history
Show magnifier
Show scale bar
Routing and Logistics
Find closest facility from point
Find route
Find route around barriers
Find route in transport network
Navigate route
Navigate route with rerouting
Scenes
Change camera controller
Display scene
Display web scene from portal item
Filter features in scene
Get elevation at point on surface
Search and Query
Find address with reverse geocode
Geocode offline
Identify layer features
Query feature table
Query features with arcade expression
Search with geocode
Select features in feature layer
Utility Networks
Analyze network with subnetwork trace
Snap geometry edits with utility network rules
Trace utility network
Validate utility network topology
Visualization
Animate images with image overlay
Apply dictionary renderer to feature layer
Apply hillshade renderer to raster
Create symbol styles from web styles
Display clusters
Play KM
L tour
Render multilayer symbols