Open hmarina opened 8 years ago
I don't see why not, have you tried changing the CSS to center it?
I just played with this (3 years later). It does not seem to be achievable without hacking into Leaflet.
Leaflet puts each element extending L.Control
into one of four containers: topleft
, topright
, bottomleft
and bottomright
which is determined by optional position
property of a L.Control
. This containers are set to position: absolute
and stitched to the egdes of leaflet-control-container
. Only leaflet-control-container
has css position set to "relative" and has same dimensions as full map.
In order to position LoadingControl
to the center of a map, it needs to be placed directly into leaflet-control-container
and not into child containers. This is currently not possible.
Yes, the plugin would likely need to put the loading element somewhere outside of the typical Leaflet control elements if we wanted to do this.
I'm not convinced centering the spinner is a good idea design-wise and generally prefer to stick with the standard Leaflet controls configuration, so I'm not going to work on this. If someone wanted to work on a pull request I might consider merging it.
I would like to show centered loading spinner position, is there way to show separate and centered of the screen. thank you.