Hi Mark,
I opened the discussion about openstreetmap and its behaviour on easysocial stream.
In reply to your post it was this:
Mark to Tony Boutemeur ----> about 3 days ago
I have already discussed this with our team and the limitation seems to be on Open Street's Map end as it wasn't able to render markers on static images.
The other alternative is to rely on 3rd party paid services such as https://www.mapbox.com/pricing/ , which defeats the purpose of using Open Street Map in the first place.
We'll see if there are better alternatives in placing the map or probably just render the dynamic version which supports markers.
Please find attached a screenshot with DJ Classifieds using openstreetmap. DJ Classifieds team have manage to render openstreetmap on all ads in back-end and in front-end.
To the down of the map, to the right corner there is a link named "leaflet" when I clicked on it, I have got the Leaflet website:
https://leafletjs.com/index.html
It seems a javascript library to render openstreetmap as you want.
In my opinion, it could be a good alternative.