No, you can contribute photos directly in the Google Maps interface. It's consolidated with other contribution features like reviews and map editing (many people don't know that Google Maps has a public map editor). It's all part of a program called "Local Guides" that awards badges and points and perks like free Google Drive storage. The incentives seem designed to reward quick reviews much more than high quality photography though.