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