位址。
圖層名稱。
可選callback執行完成後的回呼函式。
回呼參數 error 有可能為 Error 物件。
如果造成錯誤的是 HTTP 連線問題,且 error 為 Error 物件,
error.cause 有可能為 Response 請求物件。
// 嘗試處理開啟地形錯誤
async function handleLoadError (success, layer, err) {
if (success) return; // 成功載入,這個範例不做處理
if (!(err instanceof Error)) return; // 錯誤原因不明
// 嘗試取得錯誤原因
const cause = error.cause;
if (cause instanceof Response) {
// 是 HTTP 錯誤,我們可以輸出 HTTP 狀態
console.error(cause.status, cause.statusText);
// 可以嘗試讀取 text,無法保證 Response 還沒有被讀取,最好使用 try-catch
console.log(await cause.text());
}
}
terrainView.addOGC3DTilesLayer({
url: "http://localhost:8080",
identifier: "tiles",
callback: handleLoadError
});
可選url網址字串模板,可給代理如 PROXY_URL/{URL}。
可選token若有需要提供,token。
加入向量圖層參數。
參閱
window.ov.TerrainView.addVectorLayer