Saw this on reddit..you can take these photo spheres using nothing more than an android phone and the standard google camera app.
The app places multiple "dots" on the phone screen in the centre of each section and you move the target circle over each dot and this constructs the sphere.
Within the camera app select "Photo Sphere" from the left-side pull-out menu.
Google Photo Spheres