How to check all overlapping GoObjects

Is it possible to check all overlapping GoObjects, which are already added on GoView?
If there are overlapping objects found, then how to adjust all overlapping objects with code, so that no object should overlap?

The simplest thing would be to use one of our Layout algorithms.

Hi Jake,
Can you please provide me some sample code to do that by using one of the Layout algorithms?

I don't have any idea about it.

There’s a whole Layout User Guide, and several samples that use layout. Start with those.