feature: add map capabilities
Closes: #560 (closed) #561 (closed)
As these 2 features were very linked, I added both on the same branch. However, there is one commit for each if you want to inspect what does what.
To test, you can check the examples used by cypress in examples/e2e/solid-map.html
and play with the attributes in an HTML file. Don't hesitate to tell if you find the tests not sufficient.
About the choices I made:
- I included by default the CSS file. I'm open to discussion but the user won't see anything if it's not included, so I think this is easier for him
- On the contrary of a
sib-display
, if you don't put afields
attribute, it does not display the marker popup. Like this, we keep the old map behavior, and just add capabilities