2025-11-26 20:57:44 +04:00
2025-05-05 12:02:07 +04:00
2025-04-15 18:08:27 +04:00
2025-09-19 10:04:56 +04:00
2025-04-14 14:53:56 +04:00
2025-11-24 17:12:36 +01:00
2025-11-14 16:05:39 +01:00
2025-07-30 15:11:21 +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-07-30 15:11:21 +04:00
2025-04-12 23:07:20 +04:00
2024-12-19 12:38:06 +04:00
2025-11-17 12:54:32 +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-07-08 16:36:29 +03: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%