Issue: Markers were moving when zooming and appearing off-screen, indicating
coordinate system mismatch.
Changes:
- Reverted L.marker() and L.circle() to use standard [lat, lon] format
- Enhanced debug logging to show:
* GeoJSON format with labeled coordinates
* Extracted lat/lon with source indices
* Actual Leaflet marker call format
* Explanation of coordinate system
- Added clearer marker creation log
The standard Leaflet coordinate format is [latitude, longitude]:
- Latitude: -90 to +90 (South to North)
- Longitude: -180 to +180 (West to East)
This should fix markers drifting when zooming and appearing outside map bounds.