I can see how to do this using a feature style function with 2 styles (similar to the Custom Polygon Styles example). One would be the normal linestring/polygon one and used at high enough zooms.
The second would show just the first coordinate as a point and used at low zooms. I already use style functions, but none have depended on resolution yet.
The cut-off point between the two styles would depend on how big the feature would appear at that zoom (i.e. on resolution, and its extent?).
This seems a standard thing that anyone would want, so is there a simpler way of doing it? If not, can you give me any guidance on how to set the cut-off point?
I have seen the issue addressed elsewhere, but the only answer seemed to be about GeoServer, which I am not using.