yes, this is possible without a prefessional 360 camera.
I like this free APP
With exiftool, add tag -XMP-GPano.
To Meet the requirement of 360 photos on Google Maps, the minimal pixels are 3840*1920.
cd /c/exiftool-13.07_64
./exiftool.exe \
-XMP-GPano:UsePanoramaViewer=True \
-XMP-GPano:ProjectionType=equirectangular \
-XMP-GPano:FullPanoWidthPixels=3840 \
-XMP-GPano:FullPanoHeightPixels=1920 \
-XMP-GPano:CroppedAreaLeftPixels=0 \
-XMP-GPano:CroppedAreaTopPixels=0 \
-XMP-GPano:CroppedAreaImageWidthPixels=3840 \
-XMP-GPano:CroppedAreaImageHeightPixels=1920 \
IMG_2653.JPG
Upload your photo on Google Maps, for example.
Extract the GPS Data
./exiftool.exe -gps* source_photo.jpg
copy the GPS Data
./exiftool.exe -tagsfromfile source_photo.jpg -gps:all stitched_photo.jpg