TODO - Need to add a standalone container for storing outlines (with pointer-events: none;) instead of changing g element locations (which is what is currently being done) to ensure the outline of the feature being hovered or selected by keyboard is not being overlapped by any other features.
closes #940 closes #919
Creating draft PR so I don't lose track of this.
The result of this PR is best visualized in the following experiment - https://maps4html.org/experiments/api/geojson/
TODO - Need to add a standalone container for storing outlines (with
pointer-events: none;
) instead of changing g element locations (which is what is currently being done) to ensure the outline of the feature being hovered or selected by keyboard is not being overlapped by any other features.