Microsoft的Azure地圖服務(wù)添加了兩個(gè)新的SDK和一系列附加功能,以幫助企業(yè)客戶使用Azure及其基于云的服務(wù)為移動(dòng)用戶提供地圖服務(wù)。
最新的功能由Azure Maps的首席項(xiàng)目經(jīng)理Chris Pendleton在2月11日發(fā)布的Azure博客上發(fā)布。他寫道,這些新功能包括實(shí)時(shí)分析,設(shè)備之間的跨屏體驗(yàn)以及強(qiáng)大的安全服務(wù)。
彭德爾頓寫道,第一個(gè)新的SDK是Android SDK,用于支持依賴Android上運(yùn)行的應(yīng)用程序的客戶。SDK包括渲染地圖和流量功能,繪圖和事件處理,以及使用各種Azure地圖地圖畫布。用戶還可以通過Azure Maps服務(wù)API連接到其他Azure Maps服務(wù),例如搜索和路由。
Pendleton寫道,Android SDK現(xiàn)在與現(xiàn)有的Azure Maps Web SDK一起提供,它可以在移動(dòng)平臺(tái)上的Web控件中運(yùn)行。他解釋說,這是因?yàn)樵S多開發(fā)人員更喜歡原生支持以與其他本機(jī)組件進(jìn)行互操作。
另一個(gè)新的SDK是Azure Maps Web SDK 2.0,它是一個(gè)用于訪問Azure地圖控件以與Azure Map Control結(jié)合使用的新模塊。“新的服務(wù)模塊允許您本地直接使用Azure地圖服務(wù),”彭德爾頓寫道。
除了新的SDK之外,Azure地圖現(xiàn)在原生支持Azure Active Directory(AAD),它將幫助用戶保持對(duì)Azure Maps的訪問安全,他寫道。
“這個(gè)新模塊加上上面采用的Azure Active Directory,保證了創(chuàng)建新版本并將它們封裝到單個(gè)Web SDK中的必要性,”彭德爾頓寫道。“從此,我們將把我們?yōu)閃eb開發(fā)人員提供的服務(wù)集成到Azure Maps Web SDK 2.0中。”
據(jù)該帖子稱,新的服務(wù)模塊增加了對(duì)AAD的支持,并使用更清晰的API接口來訪問Azure地圖服務(wù)。它既適用于Web SDK,也適用于NodeJS。Azure地圖服務(wù)模塊旨在與統(tǒng)一Azure SDK的計(jì)劃保持一致,并且是為了添加對(duì)AAD的支持所必需的。
現(xiàn)有的Azure Map Control 1.x將繼續(xù)為希望繼續(xù)使用它的用戶提供服務(wù),但Azure Maps將繼續(xù)推進(jìn)使用新的Azure Maps Web SDK 2.0的持續(xù)改進(jìn),他寫道。
通過將Azure Maps和AAD捆綁在一起作為Azure Maps的核心新功能,用戶將能夠通過提供基于角色的訪問控制來更好地保護(hù)其客戶信息并實(shí)現(xiàn)安全訪問,Pendleton寫道。“無論您是公共應(yīng)用程序還是需要登錄的應(yīng)用程序,AAD和Azure Maps都會(huì)通過驗(yàn)證您的應(yīng)用程序和AAD用戶來滿足您的安全需求。”
此外,新的AAD實(shí)現(xiàn)支持Azure資源的托管身份,Azure資源提供Azure服務(wù),Azure功能和虛擬機(jī)等Azure服務(wù),具有自動(dòng)管理的身份,可以授權(quán)訪問Azure地圖服務(wù),他寫道。
其他新的Azure地圖功能包括Azure地圖空間操作的預(yù)覽,它將獲取位置信息并動(dòng)態(tài)分析,以幫助客戶了解時(shí)間和空間中發(fā)生的持續(xù)事件,彭德爾頓寫道。擴(kuò)展的功能是數(shù)據(jù)分析的核心,可與物聯(lián)網(wǎng)一起使用,實(shí)現(xiàn)近實(shí)時(shí)分析和事件預(yù)測(cè)建模。
另外還有一項(xiàng)新的數(shù)據(jù)服務(wù)預(yù)覽,現(xiàn)在可以讓用戶上傳和存儲(chǔ)多達(dá)50MB的地理空間數(shù)據(jù),以便與其他Azure地圖服務(wù)一起使用,例如地理圍欄或圖像合成。“數(shù)據(jù)是地圖的必要條件,讓客戶數(shù)據(jù)更接近Azure地圖服務(wù)將減少延遲,提高生產(chǎn)力,并創(chuàng)建強(qiáng)大的新方案,以便在應(yīng)用程序中點(diǎn)亮,”彭德爾頓寫道。