Zoos (and similar places that house animals) are generally pretty large. You could probably just use openstreet data to check where the player is.