### Description

This PR migrates the leaflet based minimaps to maplibre.

I did not fix the bug, that moving the main vs the minimaps is not synced 
nicely (aka, just as on osm.org) but rather rubber-string-elasic.

### How has this been tested?

Manually, everything works approximately the same.

I have a bit of trouble fully verifying that all styles work.
How does this work?
When I run the development version, only these styles seem to want to cooperate 
and be showable in the minimap:
- Standard
- CycleOSM
- HOT
- Shortbread

So all of the ones, that don't need API keys, according to `leaflet.osm.js` 
and `layers.yml`.
I think how this works is that I now need to find the production `settigs.yml` 
yoink me the keys from there and test that.
How is the recomend workflow there?

I think I need partial access to this here to test this (=> at least one of 
the keys, prefarably MapTiler to test the `OSM.MapLibre.setMapLanguage`):

https://github.com/openstreetmap/chef/blob/7e2404298d4062f4ddf2359bce45a950f6733584/cookbooks/web/recipes/rails.rb#L30

You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/6683

-- Commit Summary --

  * Create raster tile equivalents to leaflets definitions
  * migrate the minimaps
  * fix order of maplibre styles
  * i18n
  * i18n
  * i18n
  * add maybe missing imports
  * eslint fix
  * maybe fix i18n

-- File Changes --

    M app/assets/javascripts/leaflet.layers.js (36)
    M app/assets/javascripts/leaflet.map.js (14)
    M app/assets/javascripts/leaflet.maptiler.js (16)
    M app/assets/javascripts/maplibre.i18n.js (25)
    M app/assets/javascripts/maplibre.map.js (22)
    A app/assets/javascripts/maplibre.styles.js (36)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/6683.patch
https://github.com/openstreetmap/openstreetmap-website/pull/6683.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/6683
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to