This website works better with JavaScript
홈
탐색
도움말
가입하기
로그인
ChenJZ
/
City-Lifeline-Cockpit
Watch
1
Star
0
포크
0
파일
이슈
0
풀 리퀘스트
0
위키
트리:
cca0515ae0
브랜치
태그
master
City-Lifelin...
/
dynamic-component-service-master
/
openspec
/
changes
/
add-bus-line-network-component
/
tasks.md
tasks.md
1.1 KB
히스토리
Raw
1. Reference and Contract
1.1 Inspect the Mars3D reference code and confirm the data URL and route style.
1.2 Inspect the GeoJSON enough to confirm feature count, geometry type, and coordinate volume.
2. Component
2.1 Add
src/components/busLineNetworkComponent.vue
with remote GeoJSON loading, coordinate projection, route sampling, line creation, and cleanup.
2.2 Add style controls for line width, opacity, color theme, height buckets, and pulse animation.
3. Service Integration
3.1 Register the component in
src/dcsConfig.ts
with defaults, Object3D placement, and config-panel schema.
3.2 Add a preview asset for the new component card.
4. Validation
4.1 Run the project build or report any environment/repo-wide blocker.
4.2 Confirm no generic preview views were modified.
5. Follow-up Data Source Refinement
5.1 Download the Mars3D Beijing bus GeoJSON to
public/data/bj-bus.json
.
5.2 Change defaults to load the local GeoJSON asset.
5.3 Replace the data source selector with URL text input plus a confirm generation action.