Pinterest has successfully integrated maps for local businesses. The place pin includes details like address and location hours in a welcome move.