README_EN.md

August 1, 2022 · View on GitHub

Mars 3D development template based on Angular template

Npm version Npm downloads GitHub stars star

English |中文

🌎 Mars3D platform, the simplest application project template under the Angular technology stack.

Run command

Install dependencies before first run

npm install or cnpm install

http run project

npm run serve post run access:http://localhost:3003/

Package and compile project

run npm run build to build the project。

reference resources

https://github.com/Developer-Plexscape/cesium-angular-example

Operation effect

Online Demo

How to integrate into your existing project

  1. Install mars3d dependency package

npm install mars3d   //or  cnpm install mars3d   or  yarn add mars3d
  1. Copy file

Scene profile:public\config\config.json

  1. Configure angular.json

Refer to angular.json to modify the configuration of your own project, mainly from the relevant codes of mars3d-cesium

  1. Create earth

Refer to the src\app\app.component.ts file to introduce map components and structures to create the earth.

What is Mars3D

Mars3D platform is Mars technology a 3D client development platform based on WebGL technology, which is based on Cesium optimization and B / S architecture design,The lightweight and efficient GIS development platform supporting multi industry expansion can run efficiently in the browser without installation and plug-ins, and can quickly access and use a variety of GIS data and three-dimensional models, present the visualization of three-dimensional space, and complete the flexible application of the platform in different industries.

Mars3d platform can be used to build 3D GIS applications without plug-ins, across operating systems and across browsers. The platform uses WebGL for hardware accelerated graphics, and realizes real dynamic big data 3D visualization across platforms and browsers. The Mars3D product can quickly realize beautiful and smooth 3D map presentation and spatial analysis on browsers and mobile terminals.