obsidian-leaflet icon indicating copy to clipboard operation
obsidian-leaflet copied to clipboard

[Bug]: Initial Zoom and Render Issues

Open tgrosinger opened this issue 1 year ago • 4 comments

Check for existing bug reports before submitting.

  • [X] I searched for existing Bug Reports and found no similar reports.

Expected Behavior

Loading the map should render all tiles, and respect the zoomFeature configuration.

Current behaviour

When zoomFeature is true, the map loads zoomed out extremely far. Most map tiles are not rendered.

With zoomFeature removed, it seems to have a reasonable default zoom, but still fails to load most map tiles.

Clicking Reset Zoom brings it to the expected map location.

Reproduction

Please see the video below for a detailed reproduction.

ZoomToFeatures

The settings used in the video are here:

id: 2022-06-23 Driving
gpx:
  - [[2022-06-23-driving-cascades-day-7-part-1.gpx]]
gpxColor: #fff
zoomFeatures: true
maxZoom: 19
gpxMarkers:
  start: default
  waypoint: default

Which Operating Systems are you using?

  • [ ] Android
  • [ ] iPhone/iPad
  • [ ] Linux
  • [ ] macOS
  • [X] Windows

Obsidian Version Check

1.3.7

Plugin Version

5.7.1

Confirmation

  • [x] I have disabled all other plugins and the issue still persists.

Possible solution

I see the correct Zoom calls being set in on("first-layer-ready"), so I'm wondering if that's just happening too early? I tried calling resetZoom in that function, but it still didn't resolve the issue.

tgrosinger avatar Jul 23 '23 16:07 tgrosinger

Facing a similar issue with the following configuration. The map doesn't load centered, and upon clicking the Reset Zoom button, it zooms to the features. Expected is to zoom to features on load.

image
id: 9861460158
zoomFeatures: true
maxZoom: 18
zoomDelta: 0.5
geojsonFolder: .

saadsaifse avatar Sep 16 '23 20:09 saadsaifse

Same problem here.

nigels-com avatar Oct 21 '23 05:10 nigels-com

Same Problem also, for reproduction use my public Repo: https://github.com/SpocWiki/_public there are maps for all countries below https://github.com/SpocWiki/_public/tree/main/geo/Continent

SpocWeb avatar Jan 17 '24 23:01 SpocWeb

Same problem here. I have found that when zoomFeature is true, it starts with the zoom level of the minZoom parameter.

and as others have said, manually clicking on Reset Zoom causes the zoom and location to be correct and align with what the expected initial zoom and position would be.

WonkyGrub avatar Feb 03 '24 19:02 WonkyGrub