Google has unveiled a prototype smartphone with "customized hardware and software" that enables it to create 3D maps of a user's surroundings.