See this article
The WiFi is going off only when you use adb. it should run if you disconnect the USB cable. to enable wifi during debugging, see this:
adb shell settings put global usb_debug true
BTW, most people building applications that need the location of picture are taking the pictures on the camera with the webAPI and creating a separate data file on the mobile phone for each image. They then match the data file and the image in their cloud-based database.
If you need an image every second, you use the THETA X with CAMM metadata in the 8K 2fps video files.
I don’t know about your specific requirements, so maybe the plugin with metadata is the way to go for your application.
However, I did want to mention that most construction and real estate applications take pictures with the webAPI (not the plugin API) and then store the information about the image in a separate text file. Then, they load both the text file and the image up to the cloud database.
For construction sites where a worker walks around the site with a monopod, companies often use the 8K 2fps video and extract the frames into still images. They then match the frames witht he CaMM track.
If you pursue getting the IMU data from THETA X video files, then this topic may provide useful information.
For the Z1, the lowfps video is stored in different video files.