Game Object management in location-based game

Hello,
As the title suggests I am digging into location-based android games; my problem is that I can’t figure out a clean way to de-spawn milestones objects standing on the map when the player is far away. The map (as it is a location based game) is huge and there’s no way to keep hundreds of game objects active on the map on mobile device so how could I display only nearby objects in a clean way ? I can’t really handle a constant distance check for each one of them so if someone could suggest a valid approach i’d be thankful :slight_smile:
Thanks in advance

I’d either use a trigger collider, and despawn the object when the player leaves the collider, or I’d check distance to the player at a low frequency such as once every few minutes.