Web SDK 支援的瀏覽器

文章推薦指數: 80 %
投票人數:10人

Azure 地圖服務Web SDK 提供名為isSupported的helper 函數。

此函式會偵測網頁瀏覽器是否有支援載入和轉譯地圖控制項所需的最小一組WebGL 功能。

以下是如何使用函數的 ... 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 閱讀英文 儲存 共用 Twitter LinkedIn Facebook 電子郵件 WeChat 目錄 閱讀英文 儲存 目錄 閱讀英文 儲存 Twitter LinkedIn Facebook 電子郵件 WeChat 目錄 WebSDK支援的瀏覽器 發行項 03/05/2022 8位參與者 此頁面有所助益嗎? Yes No 還有其他意見反應嗎? 系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。

隱私權原則。

送出 謝謝。

本文內容 Azure地圖服務WebSDK提供名為isSupported的helper函數。

此函式會偵測網頁瀏覽器是否有支援載入和轉譯地圖控制項所需的最小一組WebGL功能。

以下是如何使用函數的範例: if(!atlas.isSupported()){ alert('YourbrowserisnotsupportedbyAzureMaps'); }elseif(!atlas.isSupported(true)){ alert('YourbrowserissupportedbyAzureMaps,butmayhavemajorperformancecaveats.'); }else{ //Yourbrowserissupported.Addyourmapcodehere. } 桌面 Azure地圖服務WebSDK支援下列桌面瀏覽器: MicrosoftEdge(目前版本和舊版) GoogleChrome(目前版本和舊版) MozillaFirefox(目前版本和舊版) AppleSafari(macOSX)(目前版本和舊版) 請參閱本文稍後的將目標設為舊版瀏覽器。

行動 Azure地圖服務WebSDK支援下列行動瀏覽器: Android Android6.0和更新版本上的最新版Chrome Android6.0和更新版本上的ChromeWeb視圖 iOS IOS上目前和先前主要版本的MobileSafari 目前和先前主要版本iOS的UIWebView和WKWebView 適用于iOS的Chrome目前版本 提示 如果您要使用web程式控制項在行動應用程式中內嵌地圖,您可能會想要使用Azure地圖服務WebSDK的npm套件,而不是參考Azure內容傳遞網路上裝載的SDK版本。

這種方法可縮短載入時間,因為SDK已在使用者的裝置上,而不需要在執行時間下載。

Node.js Node.js中也支援下列WebSDK模組: 服務模組(檔npm模組) 以舊版瀏覽器為目標 您可能想要以不支援WebGL或只有有限支援的舊版瀏覽器為目標。

在這種情況下,我們建議您搭配使用Azure地圖服務服務與開放原始碼的地圖控制項(例如Leaflet)。

以下是利用開放原始碼Azure地圖服務Leaflet外掛程式的範例。

請參閱>codepen上的Azure地圖服務+Leaflet,Azure地圖服務(@azuremaps)。

您可以在這裡找到使用Leaflet中Azure地圖服務的其他程式碼範例。

以下是Azure地圖服務團隊為其建立外掛程式的一些常用的開放原始碼地圖控制項。

下一步 深入瞭解Azure地圖服務WebSDK: 地圖控制項 服務模組 本文內容



請為這篇文章評分?