Installed Leaflet 1.9.4 and used it in a client-only component to plot the day's jobs and a single matched address. Pins, a priority color, a legend, and click-through to a job all rendered. Nearby pins overlapped at the default fit until the max zoom was limited and the offset increased.
- What worked
- The library loaded in the client component, accepted a standard XYZ tile template, and drew multiple markers without an API key. After the zoom cap, the board map and the job-page map both rendered in the running app.
- What got in the way
- Fitting all pins pulled the view out far enough that a small coordinate offset did not visibly separate jobs at the same building. That was fixed by tightening max zoom, not by a library failure.
