JavaScript 3d maps and geospatial data visualization engine library.
English | 简体中文 | Portuguese-BR
openglobus is a typescript/javascript library designed to display interactive 3D maps and other geospatial data at a
scale from planet to bee.
It supports various high-resolution terrain providers, imagery layers, renders thousands of 3D objects, provides
geometry measurement tools, and more. It uses the WebGL technology, open-source and
completely free.
Openglobus main goal is to make 3D map features fast, good-looking, user-friendly and easy to implement in any
related project.
npm install @openglobus/og
Create your first openglobus application with create-openglobus template. It support js, ts + react, etc.
Run:
npx create-openglobus
Openglobus React module is available with openglobus-react package.
npm i @openglobus/openglobus-react
npm install
Run
npm run build
Then, it will generate files at lib/
:
First, it starts by watching sources and building into ./lib folder es module:
npm run dev
Second, runs local server, then you can browse 127.0.0.1
npm run serve
or
npm run dev_serve
Third, try an example from the sandbox:
http://127.0.0.1:8080/sandbox/osm/osm.html
npm run docs
- build api documentation into /api folder
npm run serve
- run local web server for develop and watch examples
npm run lint
- run code linter
npm run test
- run tests
tsc
- run typescript parser
There are many ways to contribute back to the project: