ion

All web apps in the Catalogue

Streets GL

by StrandedKitty · io.github.strandedkitty.streets-gl

Not TrustedWeb appUnrated★ 1,094 stars

OpenStreetMap 3D renderer powered by WebGL2

🗺 OpenStreetMap 3D renderer powered by WebGL2

Screenshots

  • cityscape banner
    cityscape banner
  • Screenshot 2 of Streets GL
  • Screenshot 3 of Streets GL
  • Screenshot 4 of Streets GL
  • Screenshot 5 of Streets GL
  • Screenshot 6 of Streets GL

About

Streets GL is a real-time 3D map renderer built for visualizing OpenStreetMap data with a heavy focus on eye-candy features. The whole project is written in Typescript. For rendering it uses a custom low-level library that wraps WebGL2 API, and for managing the rendering pipeline it uses a simple render graph (or frame graph) implementation. Geometry generation is done on the fly; supported map features include but are not limited to complex building shapes (according to the de-facto standard Simple 3D Buildings schema), roads and paths, trees, etc. The goals of this project include providing a way to explore the feature-rich OSM database in 3D, promoting open data, and offering a way for the mapping community to easily validate the map by visual means. Streets GL is the open-source project StrandedKitty/streets-gl (https://github.com/StrandedKitty/streets-gl) by StrandedKitty, released under MIT. Ion packages it unmodified from commit 2412c8ea85ea, adding only a manifest, an icon and a storage compatibility script.

Source

Written by StrandedKitty, published to Oikou by Ben Grande.

  • ★ 1,094 stars on GitHub
  • Licence: MIT
  • Built from commit 2412c8ea85ea

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20260925.0 may do

Internet

It asks to reach these hosts, and no others:

  • api.web3dsurvey.com
  • nominatim.openstreetmap.org
  • tiles.streets.gl
  • api.openstreetmap.org
  • elevation3d.arcgis.com
  • fonts.googleapis.com
  • fonts.gstatic.com
  • overpass-api.de
  • overpass.kumi.systems
  • overpass.openstreetmap.ru
  • streets.gl
  • tile.openstreetmap.org
  • web3dsurvey.com

Personal Cloud tools

  • Keep a database of its own on your Personal Cloud ion.db

Notifications

It does not send push notifications.

Storage

Up to 16 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20260925.0 Latest Shown above

Published · a ready-built bundle

Imported from StrandedKitty/streets-gl at 2412c8ea85ea.

Report this app