ArcGIS Maps SDK for Native Apps

轻松构建具有 2D 和 3D 数据可视化、地理编码、路径和地理处理的地图应用程序 - 可在线或离线访问

入门

通过精确、隐私和性能重新定义您的地图绘制体验

使用 ArcGIS Maps SDKs for Native Apps 增强您的应用程序功能,它是为手机、平板电脑、笔记本电脑和台式机开发尖端地理信息系统 (GIS) 和基于位置的地图解决方案的终极工具。 我们的 SDK 采用安全设计,确保您完全控制您的数据,提供无与伦比的隐私和保护,同时不影响功能。

创建可在线和离线使用的地图

针对连接、部分连接和断开连接的环境进行构建

创建允许用户下载 Web 地图和 ArcGIS 服务以供离线使用的应用程序,并具有查看、编辑和分析功能。 此外,还可以在离线状态下以 2D 和 3D 格式实现基于文件的空间数据的地理编码、路径服务和应用。

 一张米色地图,道路以黄色表示,水体以蓝色表示,中间的黑色方框标有“正在下载地图”

以位置为核心构建地图应用程序

利用设备硬件和外围设备

利用设备固有的定位功能并连接到外部外围设备(如高精度 GNSS 接收器),实现基于位置的工作流程,包括数据收集、地理围栏、路径和导航。

对 2D 和 3D 地图进行风格化、集成和分析

构建自定义交互式地图

结合先进的数据驱动可视化、动态图层控制和空间分析。 利用增强现实功能增强移动设备上的 3D 应用程序。

将应用程序与 ArcGIS 集成

利用基础产品和特定功能

通过使用 Web 地图、Web 场景和强大的身份验证将您的应用程序与 ArcGIS 集成。 与我们的 ArcGIS Location Platform、ArcGIS Online、ArcGIS Enterprise 和 ArcGIS Pro 等基础产品一起构建,并利用公用事业网络、室内定位和实时数据流等功能。

根据您的开发目标选择合适的 SDK

ArcGIS Maps SDKs for Native Apps 适用于五种应用程序开发框架。 无论您是为 iOS、Android、Windows、Linux、macOS 还是多个平台进行开发,都可以找到适合您开发目标的 SDK。

ArcGIS Maps SDK for .NET

为 Android、iOS、macOS(使用 Mac Catalyst)和 Windows 构建

使用 .NET MAUI、WinUI 或 WPF 构建移动和桌面应用程序。 SDK 以 NuGet 包的形式提供,其中包含可帮助您入门的 Visual Studio 工程模板。

查看文档
下载应用程序示例
 黑色背景上的文本和符号代表代码编辑器,其中包含纽约市 WPF 地图应用的代码

ArcGIS Maps SDK for Java

为 Linux、macOS 和 Windows 构建

使用 Java 和 JavaFX 开发跨平台桌面地图和 GIS 应用程序。 SDK 支持 Gradle 集成以提高生产力。 请注意:ArcGIS Maps SDK for Java 已被弃用。 我们建议您探索我们的其他 SDK 选项,有效实现您的开发目标。

查看文档
下载应用程序示例
 黑色背景上的文本和符号代表带有 Java 代码片段的代码编辑器和曼哈顿地图

ArcGIS Maps SDK for Kotlin

专为 Android 手机和平板电脑打造

使用 Kotlin 为手机和平板电脑创建 Android 应用程序。 该 SDK 包括 Gradle 集成和开源可组合视图,以便更快地启动。

查看文档
下载应用程序示例
 使用 Kotlin 开发的移动应用程序,左侧显示代表代码的文本和符号以及纽约市的地图

ArcGIS Maps SDK for Qt

为 Android、iOS、Linux、macOS 和 Windows 构建

使用 Qt Creator 通过 Qt 框架开发桌面或移动地图应用程序。 SDK 提供了强大的 C++ API 来支持使用 Qt Quick 或 Qt Widgets 用户界面 (UI) 构建的应用程序。

查看文档
下载应用程序示例
 黑色背景上代表代码的文本和符号以及显示地图的插入式手机

ArcGIS Maps SDK for Swift

为 iPhone、iPad 和 Mac 构建(使用 Mac Catalyst)

该 SDK 以 Swift 软件包的形式提供,提供了 SwiftUI API,并采用了最新的 Swift 语言功能,使得为 Apple 设备构建地图应用程序变得前所未有的简单。

查看文档
下载应用程序示例
 代码编辑器中代表代码的文本和符号,以及以纽约市曼哈顿为中心的插图

充分利用 ArcGIS 的潜力

利用 ArcGIS Location Platform、ArcGIS Online、ArcGIS Enterprise 和 ArcGIS Pro 的强大功能。 无论您选择使用其中一种还是多种产品的组合,您都可以灵活地提供满足用户独特需求的精准地图应用体验。

上一步
下一步

ArcGIS Online 购买选项

转至 ArcGIS Developer 定价

与销售团队工作人员联系

1-800-447-9778

上午 7:00 - 下午 5:00, 周一至周五(太平洋时间)

在线聊天

开始聊天

联系销售团队

填写联系表单

获取帮助和技术支持