jieter / Leaflet-semicircle

Extend Leaflet's circle class to display semicircles.
http://jieter.github.io/Leaflet-semicircle/examples/semicircle.html
MIT License
123 stars 52 forks source link

setDirection(azimuth, 0) is a full circle #28

Open gibbonsj opened 6 years ago

gibbonsj commented 6 years ago

Problem: setDirection(azimuth, 0) produces a circle, not a LOB.

  L.semiCircle([0, 0], {radius: 500000})
        .setDirection(90, 0)
        .addTo(map);

Previous versions and live demo screen shot depict a LOB.

Software Tested: Leaflet 1.3.3 Leaflet-semicircle 2.0.2

Workaround:

  var EPSILON = 1E-9
  L.semiCircle([0, 0], {radius: 500000})
        .setDirection(90, EPSILON)
        .addTo(map);