bmap-jsapi-three
2
总安装量
1
周安装量
#73394
全站排名
安装命令
npx skills add https://github.com/baidu-maps/jsapi-skills --skill bmap-jsapi-three
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
kimi-cli
1
codex
1
Skill 文档
MapV-Three å¼åæå
ä½¿ç¨ MapV-Three æå»ºé«æ§è½ç 3D å°å¾å GIS åºç¨ – ä¸ä¸ªéç¨ Z-up åæ ç³»çè·¨æµè§å¨ WebGL åºã
使¶éç¨
å¨ä»¥ä¸åºæ¯ä¸åèè¿äºæåï¼
- 3D å°å¾ç¼è¾åè¦ç´ ç»å¶
- å°å¾æµéå·¥å ·å¼å
- 建çç©ãåºåç 3D å¯è§å
- 宿¶äº¤éæ°æ®å±ç¤º
- è·¯å¾è¿½è¸ªå¨ç»å¼å
å¿«éåè
0. æ ¸å¿å¼æ
reference/engine.md– Engine å¼ææ ¸å¿ï¼åå§åãåºæ¯ç®¡çãæ¸²ææ§å¶reference/initialization.md– 弿åå§åãèµæºé ç½®ãç¾åº¦å°å¾éé å¨
1. æ°æ®ç®¡ç
reference/datasource.md– DataSource æ°æ®æºåºç±»reference/datasource/geojson-datasource.md– GeoJSON æ°æ®æºreference/datasource/json-datasource.md– JSON æ°æ®æºreference/datasource/csv-datasource.md– CSV æ°æ®æºreference/datasource/dataitem.md– DataItem æ°æ®é¡¹
2. ç¹å¯¹è±¡ä¸æ ç¾
reference/simple-point.md– SimplePoint ç®åç¹reference/effect-point.md– EffectPoint ç¹æç¹ï¼FanãBubbleãWaveãBreathãRadar çï¼reference/marker-types.md– æ è®°ç±»åï¼IconãBallonPointãDOMPointãEffectModelPointï¼reference/circle.md– Circle åå½¢ï¼å±å¹ç©ºé´æ¸²æï¼reference/label.md– Label ææ¬/徿 æ ç¾ï¼åè½æä¸°å¯ï¼reference/text.md– Text ææ¬ç»ä»¶reference/cluster.md– ClusterPoint ç¹èå
3. 线ä¸é¢
reference/polyline.md– Polyline æçº¿ï¼flat åæ°æ§å¶æ¸²ææ¨¡å¼ï¼reference/simple-line.md– SimpleLine ç®å线reference/wall.md– Wall å¢ä½/å´æ reference/polygon.md– Polygon å¤è¾¹å½¢reference/pillar.md– Pillar æ±ä½/æ¤ä½
4. DOMè¦çç©
reference/marker.md– Marker æ è®°reference/popup.md– Popup å¼¹åºçªå£reference/dom-overlay.md– DOMOverlay DOM è¦çç©
5. 追踪å¨
reference/tracker.md– è¿½è¸ªå¨æ»è§ä¸çå½å¨æreference/path-tracker.md– PathTracker è·¯å¾è¿½è¸ªreference/object-tracker.md– ObjectTracker 对象追踪reference/orbit-tracker.md– OrbitTracker 轨é追踪
6. ç¼è¾ä¸æµé
reference/editor.md– Editor ç¼è¾å¨ï¼æ¯æç¹ã线ãé¢ãåãç©å½¢ç»å¶åç¼è¾ï¼reference/measure.md– Measure æµéå·¥å ·ï¼æ¯æç¹ã线ã颿µéï¼
7. 3D 模å
reference/model.md– 3D 模åå è½½ï¼SimpleModel/AnimationModel/LODModelï¼
8. æè´¨ä¸ç¹æ
reference/materials.md– æè´¨ç³»ç»ï¼WaterMaterialãExtendMeshStandardMaterial çï¼reference/easing-function.md– ç¼å¨å½æ°ï¼LINEARãQUINTIC_IN_OUTãCUBIC_OUTï¼
9. 天空ä¸å¤©æ°
reference/sky-weather.md– 天空系ç»ï¼EmptySky/DynamicSky/StaticSkyï¼å天æ°
10. çåå¾
reference/heatmap.md– Heatmap çåå¾
11. å°å¾å¾å±å è½½
reference/imagery-tile-provider.md– å½±åç¦çå è½½ï¼BaiduãTiandituãBingãOSMãStadiaï¼reference/vector-tile-provider.md– ç¢éç¦çå è½½ï¼BaiduãMapboxï¼reference/third-party-imagery.md– ç¬¬ä¸æ¹å¾å±æ¥å ¥ï¼WMSãWMTSãXYZ æ ååè®®ï¼reference/terrain-tile-provider.md– å°å½¢ç¦çå è½½ï¼Cesiumãå¹³é¢å°å½¢ï¼
12. LBS ä½ç½®æå¡
reference/services.md– ä½ç½®åºç¡æå¡ï¼å°çç¼ç ãæç´¢ã路线è§åãè¡æ¿åºåçï¼
13. 3DTiles å è½½
reference/3dtiles-loading.md– 3D Tiles å è½½ï¼Default3DTilesãHDMap3DTilesï¼
14. åºç¡æ¦å¿µ
reference/common/coordinate-system.md– åæ ç³»ï¼Z-upãæå½±æ¹å¼reference/common/event-binding.md– äºä»¶ç»å®æ¨¡å¼ï¼å°å¾äºä»¶ç»å®åå¯è§åç»ä»¶äºä»¶ç»å®ï¼
å ³é®æ³¨æäºé¡¹
- 弿åå§åï¼
new mapvthree.Engine(container, { map: { center: [lng, lat], range: meters } }) - åæ ç³»ï¼Z-upï¼X-ä¸ãY-åãZ-ä¸ï¼ï¼ä¸ Three.js é»è®¤ Y-up ä¸å
- è§éæ§å¶ï¼ä½¿ç¨
rangeï¼ç¸æºè·ç¦»ï¼ç±³ï¼èé zoom - 屿§èµå¼ï¼ä½¿ç¨å±æ§ä»£ç
obj.color = valueï¼èéobj.setColor(value) - MeasureTypeï¼ä½¿ç¨
mapvthree.Measure.MeasureType - å¾å±è®¾ç½®ï¼éè¿
MapView设置影å/ç¢é/å°å½¢æä¾è ï¼èéengine.map