PokéStop

PokéStops are locations in the real world (normally  historical markers, monuments, art installations, churches, etc.)  that allow trainers to collect items like Poké balls, Pokémon eggs, and other accessories that would normally be found in the shop.

Players can  collect items from them every 5 minutes (PokéStops do not "burn out" like the Portals in Ingress). Players can be a few yards away to reach the PokéStops, so players can collect from them without entering buildings or while taking public transportation if the PokéStop is along the side of the road.

Once a trainer is within range, the stop icon will expand from a floating cube to a Pokéball symbol. Tap on the spot to bring up its image. Spin the photo disc to obtain items. Items are obtained when the blue parts of the screen turn purple, as shown to the right. As the drops fall out of the inner circle, tapping on them will collect them, though this is not necessary. The stop will then turn from blue to purple and cannot be used again for 5 minutes. When the stop is close (under a minute or so) to the 5 minute mark, it will start turning from purple to blue, which this can be seen from the Map View.

A PokéStop's drops are random, and one stop can give anywhere from 3-9 items. Some items only become available once a trainer reaches a certain level.

PokéStops will only give the trainer an egg if they have space for it in their egg inventory.

If a trainer's inventory is completely full, the PokéStop will give a message stating such after spinning. The 5 minute timer will still be activated, even if this message is received. Throw away some items before spinning again.