Comments (1)
To be honest, I'm not sure I understand why this should be part of this library and not part if a wrapper that is using virtual dom.
Much like other controls like geo location, navigation etc, this library is offering a ready to use controls, written in pure JavaScript/html/css, that can be used out of the box for easy setup and to accommodate the common scenarios.
For things that need extra care, one could roll out their own control.
I even thought about removing the UI controls from this library and offer them as an auxiliary package, but it didn't offer a lot of value in terms of bundle size and did complicate the initial setup for new users.
You could implement it as a plugin/additional npm package to be used by who ever needs this extra smoothness for virtual dom framework.
Moreover, I'm guessing you are referring to react, and for that there's a very good wrapper that is well maintained that can probably benefit from your experience and this specific addition.
from maplibre-gl-js.
Related Issues (20)
- Modifying the results of map.getStyle() modifies the style HOT 1
- `line-width` is incorrectly rendered when used in conjunction with `line-offset` in certain line angles HOT 3
- 3D Terrain significantly decrease performance of the map HOT 2
- Use a secondary tile source for a specific bbox only HOT 1
- Per-feature fill-extrusion-opacity HOT 1
- Add 3DTiles as source for terrain layer HOT 2
- setFeatureState changes type of properties from feature and changes evaluation of unrelated properties. HOT 1
- Rendering of vector tiles in wrong y-order HOT 2
- [Feature] Allow "underzooming" to show entire map on non-square viewports when renderWorldCopies=false HOT 13
- Modularize graphics backend
- Can't disable all sky rendering when terrain is enabled HOT 1
- [Add 3D model Babylon]Part of 3D model which is with negative y is not visible HOT 1
- v4.0.0 silently swallows errors in load event HOT 3
- spector.js no longer able to capture a frame with maplibre-gl-js HOT 2
- 3D map freezes when camera is adjusted against map bounds (in dev environment only (?)) HOT 4
- Replace some manual script detection with regular expressions HOT 1
- Node 22 build issue - Import Attributes
- Hill Shading: Artifacts on Linux HOT 3
- Glyph PBF request failure prevents entire map from loading HOT 3
- Build Error: Unexpected token (Note that you need plugins to import files that are not JavaScript)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maplibre-gl-js.