StreetMap Premium
for ArcGIS Runtime

Take your app’s street map offline

Sign Up for FreeDownload

StreetMap Premium for ArcGIS Runtime provides high-quality data, optimized for cartographic map display, geocoding, and routing, that works offline.

Why use StreetMap Premium for ArcGIS Runtime?

Offline.  Allow your app to work disconnected from the internet.

Basemaps.  Provide spatial context with a high-quality cartographic basemap.

Ready-to-use now.  Spend your time building apps instead of processing data. Maps are updated regularly and automatically for you.

Geocoding.  Find locations using comprehensive search and geocoding capabilities.

Consistent.  Deliver an app that works across the globe. Choose from country, region, and state maps.

Routing.  Answer routing questions using advanced network analysis capabilities.

Benefits to App Users

Work offline in remote areas.

Search locations and get the route you need fast.

Data is stored locally on the device to minimize carrier data plan usage.

Consistent look and experience to using ArcGIS Online content.

Licensing The Map

Free with Subscription

StreetMap Premium is available for development and testing with ArcGIS Runtime at no additional cost. It is included as part of your ArcGIS Developer Subscription.

App Distribution

When deploying an app within your organization, you can distribute that app along with the data and license key.

Deploy Anywhere

When deploying apps outside your organization, the end-user organization must purchase StreetMap Premium directly from Esri. That organization may optionally give their license key to a developer to compile the app.

Android

Develop native mapping apps for Android devices with ArcGIS Runtime SDK for Android.

iOS

Create mapping apps for Apple iPhone, iPad, and iPod touch devices with ArcGIS Runtime SDK for iOS.

Java

Build and deploy to Windows, Linux, and macOS platforms with ArcGIS Runtime SDK for Java.

macOS

Build Cocoa mapping apps for Macs using ArcGIS Runtime SDK for macOS.

.NET

Deploy apps to Windows, Android, and iOS with ArcGIS Runtime SDK for .NET.

Qt

Write once and deploy to Windows, Linux, Android, and iOS with ArcGIS Runtime SDK for Qt.

StreetMap Premium for ArcGIS Runtime FAQ

Where does the data come from?

Data is sourced from HERE. It is then processed into a basemap, geocoding locators, and network dataset to make it immediately usable within ArcGIS.

How often are the maps updated?

North America is updated three times per year, Europe twice per year, Latin America, Asia Pacific, Middle East, and Africa once per year.

If I license Navigator for ArcGIS or StreetMap Premium for ArcGIS Desktop, can I use those maps within ArcGIS Runtime?

No. StreetMap Premium content is licensed by the type of application that it is used within. For example, content used within Desktop requires the StreetMap Premium Desktop license. To use content within ArcGIS Runtime, the StreetMap Premium for ArcGIS Runtime license is required.

Do the maps support spatial analysis like buffering, querying, and filtering of individual data layers?

The maps are not designed for these types of activities, but rather designed for basemap display, geocoding, and routing.

As a developer, what is the best practice for allowing an end user organization to “register” their license and map with the app I’ve delivered to them?

The end-user organization may acquire the data license key from Esri, and provide it to the app development organization so that it may be compiled within the application. Optionally, the app can be designed with a user experience so the user can browse to, and register the license (and map) within the app. Defining a specific location where the license and data resides on the device might be another option.

What is the best practice for warning the end user that the end of their data license term is approaching and will expire soon?

The application may query the license timeout date and present a warning when that date is within a certain number of days. The license may also be purchased in advance for multiple years.

What is the best practice for licensing StreetMap Premium for ArcGIS Runtime with a named user in an application?

Currently, licensing StreetMap Premium for ArcGIS Runtime is only available via a license key. With that mind, a named user can still be used to license ArcGIS Runtime, while a license key can be used license the StreetMap Premium data.

What are the terms of use for licensing?

The end-user organization must acquire the StreetMap Premium for ArcGIS Runtime license directly from Esri. The developer or development organization responsible for building the app may not purchase StreetMap Premium for ArcGIS Runtime licenses on behalf of the app’s end-user organization.

Content can only be used within ArcGIS Runtime applications. Each application running on every device needs a license.

Derivative data (geocodes and routes) may be kept and used within ArcGIS, but may not be redistributed for commercial revenue generating purposes.

Batch geocoding and batch routing are prohibited. Real-time updating of routes is also prohibited.

Full terms of use can be found here.

Is an ArcGIS Runtime application required to provide data attribution?

Yes. Somewhere in the app (placement doesn’t matter) it needs to indicate “mapping data from HERE”. If attribution is given to a separate data provider, the HERE notice cannot be less prominent.

StreetMap Premium for ArcGIS Runtime

Map Coverage Detail