Label Offset by distance, not pixels

How would you create a label offset by a distance on the map and not by pixels?

What I’m trying to do is create a label for a polygon object.

I think this is how eyeOffset works, its coordinates are in meters (as opposed to pixelOffset): https://cesium.com/docs/cesiumjs-ref-doc/LabelGraphics.html?classFilter=LabelGr#eyeOffset.

Is there an example of this being used? I looked at the page of the link you sent. I made several guesses of how to use this properly but I couldn’t get it to work.

You can search “eyeOffset” in Sandcastle and see all the examples that use this property: https://sandcastle.cesium.com/index.html?. This one uses it to keep the label 3.5 meters on top of the vehicle: https://sandcastle.cesium.com/index.html?src=Time%20Dynamic%20Wheels.html.