mapbox-gl-draw icon indicating copy to clipboard operation
mapbox-gl-draw copied to clipboard

midpoint handles misplaced with non-mercator projections

Open ansis opened this issue 4 years ago • 0 comments

mapbox-gl-js version: v2.6.0-beta.1 mapbox-gl-draw version: main

Steps to Trigger Behavior

  1. map.setProjection('winkelTripel')
  2. draw polygon

Expected Behavior

Midpoints are drawn on the line.

Actual Behavior

Midpoints are drawn off the line.

screen_shot_2021-10-20_at_2 50 41_pm

I think we might need to interpolate in MercatorCoordinate in stead of LngLat here: https://github.com/mapbox/mapbox-gl-draw/blob/main/src/lib/create_midpoint.js

ansis avatar Oct 21 '21 16:10 ansis