2025-04-15 18:08:27 +04:00
2025-04-15 18:08:27 +04:00
2025-03-07 00:02:56 +04:00
2025-04-14 14:53:56 +04:00
2025-04-15 18:08:27 +04:00
2025-04-15 15:31:46 +04:00
2025-04-12 23:07:20 +04:00
2021-10-11 14:29:38 +03:00
2025-04-15 18:08:27 +04:00
2025-04-14 14:53:56 +04:00
2021-05-05 00:13:10 +03:00
2023-10-19 08:56:26 +02:00
2025-04-12 23:35:39 +04:00
2025-04-12 23:07:20 +04:00
2024-12-19 12:38:06 +04:00
2025-04-15 15:31:46 +04:00
2025-04-14 15:09:54 +04:00
2025-04-14 15:09:54 +04:00
2025-04-14 15:09:54 +04:00
2025-04-14 12:48:21 +04:00

NPM PACKAGE BUILD

OpenGlobus

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.

Getting Start

Installation

npm install @openglobus/og

Fast initialization

Create your first openglobus application with create-openglobus template. It support js, ts + react, etc.

Run:

npx create-openglobus

React integration

Openglobus React module is available with openglobus-react package.

npm i @openglobus/openglobus-react

Documentation and Examples

Get Started to contribute

Development

  1. Clone repository.
  2. Run in the repo folder:
npm install

Build Library

Run

npm run build

Then, it will generate files at lib/:

  • og.es.js
  • og.es.js.map
  • og.css
  • ./res/...

Run examples

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:8080:

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

Other scripts

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

Support the Project

There are many ways to contribute back to the project:

  • Help us test new and existing features and report bugs
  • Help answer questions on the community forum and chat
  • us on GitHub
  • Spread the word about openglobus on social media
  • Become a contributor
  • Support with money

License

MIT

Description
JavaScript 3d maps and geospatial data visualization engine library.
Readme 181 MiB
Languages
TypeScript 88.2%
JavaScript 7.1%
GLSL 3.1%
CSS 1.1%
HTML 0.5%