Map33.js

Languages and libraries

3d mapping library

SHOW HN2020

178points
46comments
#326of 3,028 in 2020
Top 11%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

6 positive, 15 neutral or asking, 1 mixed, 7 critical, out of 29 comments about the project. Thread score +0.05.

Idea: 1 for, 6 againstPerformance: 3 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Smooth rendering performance on phones and older devices

    From 2 comments
  • Impressive visuals and location choice

    From 1 comment
    • Gorgeous! Loved the location. Very impressive and wonderful work! I would suggest copying your discourse post to the README so it makes a little more sense.
      nico_h on HN

Objections

  • Low frame rate on some older computers

    From 1 comment
    • Well I'm at 3 FPS on an Intel i7 2.40GHz.... would be nice to control the level of detail to give older machines higher refrefresh rates Update: Seems to work much better on…
      gitgud on HN
  • Fixed-size tiles lose detail when zooming out and look blurry zoomed in

    From 1 comment
    • Looks nice, great job! I've spent the last ~5 years developing a terrain engine in this space (also on top of THREE.js), that you can find here: www.procedural.eu - it supports…
      pheelicks on HN
  • Seams between tiles

    From 1 comment
    • Have you considered fixing the seams between tiles by generating tiles 2 cells larger, computing normals, and then discarding the outer ring of tiles, by trimming the index…
      artifact_44 on HN

Requests

  • Control over level of detail for older machines

    From 1 comment
    • Well I'm at 3 FPS on an Intel i7 2.40GHz.... would be nice to control the level of detail to give older machines higher refrefresh rates Update: Seems to work much better on…
      gitgud on HN
  • GIS data support (points, lines, polygons)

    From 1 comment
    • Any plans on adding support for displaying GIS data? I would love something like this I could drop a point, line or polygon onto!
      gorbypark on HN
  • Ability to export mesh and texture

    From 1 comment
    • Looks cool! Is there a way to export the mesh & the texture?
      eg312 on HN
  • Draw GPS paths such as Strava rides on the map

    From 1 comment
    • This looks really cool! I've been thinking of a project where I can view a 3D map of my ride on Strava .. is that something that's possible with this library? Can it draw paths…
      krat0sprakhar on HN

Questions

  • Whether WebGL limitations are fixed in WebGL 2 or WebGPU

    From 1 comment
    • I'm curious what limitations you see in WebGL, and whether they are fixed in WebGL 2 or in WebGPU.
      modeless on HN
  • Whether Martini-based mesh simplification was tried

    From 1 comment
    • This is cool. I'm just starting out on a similarish idea at the moment to visualise depth data on the great barrier reef - using RTIN (mapbox's demo martini library) to simplify…
      somishere on HN

Alternatives named

  • deck.gl

    From 3 comments
    • Anyone wanting a more mature library for 3d maps, https://deck.gl/ is pretty good and made by Uber.
      aclatuts on HN
    • Look at deck.gl
      sroussey on HN
    • I'd recommend deck.gl [0]. It's built for visualizing many types of GIS data in the browser, and also has a TerrainLayer for rendering extruded terrain. (Disclosure: I'm a…
      kylebarron on HN
  • Cesium.js

    From 2 comments
    • How about Cesium.js? You can drop files onto the globe. https://cesium.com/cesiumjs/cesium-viewer/
      kejaed on HN
    • You can do this with Ayvri: https://ayvri.com/ Built with CesiumJS: https://github.com/CesiumGS/cesium Disclaimer, I work for Cesium.
      OmarShehata on HN
  • Fatmap

    From 1 comment
    • Fatmap [0] has a Strava integration, so you can see your rides/runs on top of the terrain. [0]: https://fatmap.com
      kylebarron on HN
  • Ayvri

    From 1 comment
    • You can do this with Ayvri: https://ayvri.com/ Built with CesiumJS: https://github.com/CesiumGS/cesium Disclaimer, I work for Cesium.
      OmarShehata on HN
  • Relive

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/23762403)