Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zouyaoji/vue-cesium
đ Vue 3.x components for CesiumJS.
https://github.com/zouyaoji/vue-cesium
cesium gis typescript vue vue-cesium
Last synced: 6 days ago
JSON representation
đ Vue 3.x components for CesiumJS.
- Host: GitHub
- URL: https://github.com/zouyaoji/vue-cesium
- Owner: zouyaoji
- License: mit
- Created: 2018-04-13T08:54:55.000Z (over 6 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-25T01:22:54.000Z (about 2 months ago)
- Last Synced: 2024-12-10T09:39:15.266Z (13 days ago)
- Topics: cesium, gis, typescript, vue, vue-cesium
- Language: JavaScript
- Homepage: https://zouyaoji.top/vue-cesium
- Size: 250 MB
- Stars: 1,557
- Watchers: 30
- Forks: 329
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.en-US.md
- Contributing: .github/CONTRIBUTING.en-US.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Vue for Cesium - A Vue 3.x based component library of CesiumJS for developers.
- đĒ Vue 3.0 Composition API
- đĨ Written in TypeScript
## Highlight Moments | [įŽäŊä¸æ](./README.zh.md)
- đ 2022-06-08 The moon project developed with vue-cesium was featured in the [CCTV News Broadcast](https://tv.cctv.com/2022/06/08/VIDEazqfs4AIBuVEvBzob6DA220608.shtml?spm=C31267.PXDaChrrDGdt.EbD5Beq0unIQ.29) on June 8, 2022, at 21 minutes and 52 seconds. [Screenshot](https://zouyaoji.top/vue-cesium/images/cctv.png).
- đ 2022-12-10 Joined the [Cesium Certified Developer Program](https://cesium.com/learn/certified-developer-directory/).
- đ 2023-04-25 The GitHub project `vue-cesium` has reached over 1000 [stars](https://github.com/zouyaoji/vue-cesium/stargazers)! Thank you all for your support and contributions.## Getting Started
You can find for more details, API, and other docs on [https://zouyaoji.top/vue-cesium/#/](https://zouyaoji.top/vue-cesium/#/)
- ä¸åŊ大é[å ééåįĢįš](https://vue-cesium.songluck.com)
Vue for Cesium supports loading the official CesiumJS, or other third-party platforms based on CesiumJS. The tested third-party libraries:
- [CesiumJS](https://cesium.com/platform/cesiumjs/)
- [SuperMap iClient3D for WebGL](http://support.supermap.com.cn:8090/webgl/web/index.html)
- [Earth SDK](http://www.earthsdk.com/)
- [Mars3D](http://mars3d.cn/)
- [DC-SDK](http://dc.dvgis.cn/#/index)For other untested platforms, Vue for Cesium can also be used, and a callback method can be passed in through the viewerCreator of the vc-viewer component. The initialization process of the viewer is handled by the user, and the viewer can be returned after initialization. [See details](https://github.com/zouyaoji/vue-cesium/blob/dev/packages/components/viewer/src/useViewer.ts#L725)
## Bootstrap project
With command
```bash
$ pnpm i
```the project will install all dependencies.
## Document preview
With command
```bash
$ pnpm gen:version
$ pnpm website-dev
```the project will launch website for you to preview all existing component
## License
Vue for Cesium is open source software licensed as
[MIT](https://github.com/zouyaoji/vue-cesium/blob/master/LICENSE).Copyright (c) 2018-present, zouyaoji [email protected]
## Sponsors
`vue-cesium` adopts the MIT open-source license, promising that the framework itself and official documentation will be permanently open and free. However, the daily updates and community operation of the framework require a significant amount of effort. If `vue-cesium` has been helpful to you, you can kindly show your support for `vue-cesium`.
- WeChat / AliPay
- [donation list](https://zouyaoji.top/vue-cesium/#/en-US/donations)
## Contributors
This project wouldn't exist without our amazing contributors
## References
VueJS UI libraries: [quasar](https://github.com/quasarframework/quasar) and [element-plus](https://github.com/element-plus/element-plus).