微软Azure地图服务增加了两个新的SDK和一系列附加功能,帮助企业客户使用Azure及其基于云的服务为移动用户提供地图服务。
的最新功能由Azure Maps的首席项目经理Chris Pendleton在2月11日发布的Azure博客上发布。他写道,这些新功能包括实时分析、设备之间的跨屏幕体验和强大的安全服务。
Pendleton写道,第一个新的SDK是Android SDK,用于支持依赖Android上运行的应用程序的客户。SDK包括渲染地图和交通功能、绘图和事件处理,以及使用各种Azure地图和地图画布。用户还可以通过Azure Maps服务API连接到其他Azure Maps服务,如搜索和路由。
Pendleton写道,安卓SDK现在提供了现有的Azure Maps Web SDK,可以在移动平台的Web控件中运行。他解释说,这是因为许多开发人员更喜欢本地支持,而不是与其他本地组件进行互操作。
另一个新的软件开发工具包是Azure地图网络软件开发工具包2.0,这是一个用于访问Azure地图控件的新模块,与Azure地图控件一起使用。“新的服务模块允许您直接在本地使用Azure地图服务,”pendleton写道。
他写道,除了新的SDK之外,Azure Maps现在本机支持Azure活动目录(AAD),这将帮助用户保持对Azure Maps的访问安全。
彭德尔顿写道:“这个新模块与上面采用的Azure Active Directory一起,确保了创建新版本并将它们封装在单个Web SDK中的必要性。“从现在开始,我们将把为Web开发人员提供的服务集成到Azure Maps Web SDK 2.0中。”
根据帖子,新的服务模块增加了对AAD的支持,并使用更清晰的API接口来访问Azure地图服务。它适用于网络软件开发工具包和节点。Azure地图服务模块是为了与统一Azure SDK的计划保持一致而设计的,对于增加对AAD的支持是必要的。
他写道,现有的Azure Map Control 1.x将继续为希望继续使用它的用户提供服务,但Azure Maps将继续推动使用新的Azure Maps Web SDK 2.0的持续改进。
Pendleton写道,通过将Azure Maps与AAD捆绑在一起,作为Azure Maps的核心新功能,用户将能够通过提供基于角色的访问控制,更好地保护自己的客户信息,实现安全访问。“无论您是公共应用程序还是需要登录的应用程序,AAD和Azure Maps都会通过验证您的应用程序和AAD用户来满足您的安全需求。”
此外,新的AAD实现支持Azure资源的托管身份,这些资源提供Azure服务,如Azure服务、Azure功能和虚拟机,并具有自动管理的身份,可以授权访问Azure地图服务,他写道。
pendleton写道,其他新的Azure地图功能包括Azure地图空间操作的预览,它将获得位置信息,并对其进行动态分析,以帮助客户了解在时间和空间上发生的连续事件。扩展功能是数据分析的核心,可与物联网配合使用,实现近实时分析和事件预测建模。
还有一个新的数据服务预览,现在允许用户上传和存储多达50MB的地理空间数据,用于其他Azure地图服务,如地理围栏或图像合成。pendleton写道:“数据是地图的必要条件,让客户数据更接近Azure地图服务将减少延迟,提高生产力,并创造强大的新解决方案来点亮应用程序。