screenLocationFromPosition
Returns the offset from the top-left corner of the map composable that corresponds to the given position, or null while the map has no viewport. This works for positions that are off-screen, too.
The answer describes the transform that the map has at the time of the call. To recompose when the transform changes, read viewport.