你可以通过GroupGLLayer.options.sceneConfig来设置上述全局效果。 它是maptalks.Layer的子类,继承了 Layer 上所有的方法。 构造函数 import{GroupGLLayer}from'@maptalks/gl-layers'; constlayer=newGroupGLLayer('group',[layer0,layer1,layer2
npm i @maptalks/gl-layers复制 在应用程序中调用。 以下为一个简单的加载IDE中某个图层样式的示例。 你也可以根据需要选择加载整个地图的样式或者某个图层的数据或样式,更丰富的用法请参考使用示例。 import MSDJSONLoader from '@maptalks/gl-layers'; const loader = MSDJSONLoader({ data: 'path/to/map.jso...
引擎层 @maptalks/reshader.gl:将渲染接口包装得更易用,提供Renderer/Scene/Mesh/Geometry/Material等类来实现渲染。 WebGL接口包装层 regl:基于对象方式的WebGL接口包装库,供reshader.gl调用。 上层业务图层是通过reshader.gl中的类来调用渲染逻辑,无需关心WebGL原生对象。 因此,webgpu版maptalks的开发工作主要内容是...
maptalks/maptalks-gl-layersPublic NotificationsYou must be signed in to change notification settings Fork9 Star51 master BranchesTags Code Folders and files Name Last commit message Last commit date Latest commit fuzhenn Update README.md Dec 17, 2024 ...
const groupLayer = new maptalks.GroupGLLayer('group', [vtLayer]).addTo(map); const gltfLayer = new maptalks.GLTFLayer('gltflayer'); groupLayer.addLayer(gltfLayer) const polygonLayer = new maptalks.PolygonLayer('polygonlayer'); groupLayer.addLayer(polygonLayer); //other layers Optional ...
1. maptalks 是一个3D(2.5D)得GIS地图引擎,支持基础得WebGL功能,从其官网上看,地图功能是都有得。 但是呈现效果不够酷炫,不过maptalks是支持plugin的,有很多很好的plugin对其提供强大的支撑,比如D3、echart, threejs。其中对 threejs 的支持起到很强的呈现效果支撑,如果没有 threejs的支持,估计 maptalks 的使用...
{...this.tileJson,tiles:this.tileJson.terrainTiles});this.terrainTileSource=this.map.getSource(this.terrainSource);if(this.terrainTileSource){this.terrainTileSource.on('data',this.onTerrainData);this.terrainSourceCache=this.map.style.sourceCaches[this.terrainSource];}this.map.style._layers[this....
addLayer(polygonLayer); //other layers CDN You can also reference umd-formatted packages via CDN, note that all exported variables under the gl system are automatically mounted in the maptalks namespace. const map = new maptalks.Map('map', { center: [0, 0], zoom: 2 }); const vt...
MapTalks是由国人独立研发的WebGL三维地图。优点:独立的底层实现保证了拥有更多的性能优化手段;基于PBR的材质系统,让三维地图的呈现效果拥有了无限的可能; MapTalks是基于开放数据格式构建的,不会让用户受限于特定的数据格式或服务。 Nginx 配置 代理设置,主要是代理出模型文件,操作还是比较简单(花了不少时间去找配置) ...
layers : [newmaptalks.VectorLayer('v') ], attribution: {//左下角infocontent:' qmap'} })// 拖动范围限制,黑框控letextent =newmaptalks.Extent(108.8584570000,20.9790840000,110.0569128018,22.1177123207)// var extent = new maptalks.Extent(112.5381688894,26.8876543885,112.5605009244,26.9012691519);// set ...