原文链接及内容原文链接:https://openlayers.org/en/latest/examples/tilejson.html main.js代码如下: 1234567891011121314151617181920import Map from 'ol/Map.js';import TileJSON from 'ol/source/TileJSON.js';import TileLayer from 'ol/layer/Tile.js';import View from 'ol/View.js';const map = new Map({ layers: [ new TileLayer({ source: new TileJSON({ url: 'https://a.tiles.mapbox.com/v3/aj.1x1-degrees.json?secure=1', crossOrigin: 'anonymous', }), }), ], target: 'map', view: new View({ center: [0, 0], zoom: 2, }),}); 界面布局文件index.html代码如下: 1234567891011121314151617181920<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>TileJSON</title> <link rel="stylesheet" href="node_modules/ol/ol.css"> <style> .map { width: 100%; height: 400px; } </style> </head> <body> <div id="map" class="map"></div> <!-- Pointer events polyfill for old browsers, see https://caniuse.com/#feat=pointer --> <script src="https://cdn.jsdelivr.net/npm/elm-pep@1.0.6/dist/elm-pep.js"></script> <script type="module" src="main.js"></script> </body></html>