Web SDK 支援的瀏覽器
文章推薦指數: 80 %
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:
地圖控制項
服務模組
本文內容
延伸文章資訊
- 1Web SDK 支援的瀏覽器
Azure 地圖服務Web SDK 提供名為isSupported的helper 函數。 此函式會偵測網頁瀏覽器是否有支援載入和轉譯地圖控制項所需的最小一組WebGL 功能。 以下是如何使用函數...
- 2WebGL - 維基百科,自由的百科全書
支援
- 3Day04] 為什麼WebGL 的效能這麼強? - iT 邦幫忙
不支援WebGL 與 canvas 時的畫面. GPU 一定比CPU 快嗎? 不一定,由於CPU 與GPU 的設計方式不同少量矩陣運算時,GPU 耗時 ...
- 4[教學] 解決Google Chrome 瀏覽器跳出「有老鼠!WebGL 碰上 ...
最近這陣子使用Google Chrome 瀏覽器,逛網頁的時候會無預警跳出「有老鼠!WebGL 碰上麻煩了。」錯誤訊息,尤其是Facebook 臉書與蘋果Apple 網頁發生機率特高, ...
- 5我收到一條WebGL 錯誤消息。