Explain it to me like I am five…
Every time I think I have figured out what Google Street View expects, I encounter a new problem. This time, I have a file that Google says has gaps in the GPS data:

But the problem is, I have already tried to fix this multiple times using tools like gpsbabel. This command line utility will create in-between points at the rate you specify. You can use a value of 1 second and get a point every second in the entire GPX file.
Using GPX Editor on the Mac lets me inspect the tracking points. If I sort by duration value, the longest value in the entire file is 4 seconds:

Yet, Google claims there is a 7 second gap after 9 seconds. Looking at the points in time order shows this is not the case: (But do note, this GPS starts sooner than the video; so the points I show here may be from time before the video begins. This does not change the issue, since there is nothing reported longer than 4 seconds in the entire file, anywhere.)

Anyone care to explain why this happens and how I can fix it? I have gotten every other file I have uploaded to work just fine, except for these two I have been working on since last week.
Even when I run gpsbabel with a 1 second “gap” between each point, I still get this type of error.
What else is Google looking for? Web searches and even chatting with Google’s Gemini A.I. have not produced anything helpful.
Comments appreciated…
Unfortunately, I came here for a solution as I don’t have one but I feel for you. Same issues here, and some more…with the terrible DJI Osmo360 which is a piece of ….
I received my DJI Osmo 360 right before w weekend trip so I didn’t have time to learn how to use it before recording some low light experiments at Silver Dollar City in Missouri (comparison between it and the X5 on my YouTube channel). I have not tried much beyond some other comparison tests. I take it that GPS through its app is a thing, too? But similar issues?
I don’t think you can get GPS data when using the osmo360 connected to the app. I had to purchase the GPS remote….(hate DJI for that) and it’s not even working well right now after doing the OSVTOGPX process and so on
I picked up a Columbus P-1 Mark II dedicated GPS logger. It seems much more accurate than my iPhone or the Insta360 GPS remote. But I expect to get the DJI remote if it ever shows up at a reputable long-term USA seller. (There are plenty in Amazon, but if you look up the company it is some Chinese entity which makes me worry if it would even be supported/covered by DJI warranty.)
ok, I don’t want to yell ” victory” too early, but I tried with GPT 5 to get my GPX file modified. On mine, it did found a gap above 5 seconds and was able to modify it and create me a short script to handle myself upcoming similar problems. So far Google Street View took the file. I ll see whether it works and I can achieve my blue line correctly or not…
Please let me know! I have two walking paths I have been trying to upload and either shows an issue in the GPX program I used. I didn’t think of asking an AI to check it.
Unfortunately after successfully uploading the modified gpx files, I got a failure message by street view a few days after – it says my gps timestamps don’t overlap.
Apparently there is life a + 8 hours difference between my video files and the gpx files.
No matter what I do to modify the video file or the gpu file to minus or plus 8 hours. Streetview doesn’t take them anymore.
Don’t know wether it is my Shutter Encoder process of the video file to transform the fps to 1 fps instead of 30 fps that screw up the whole thing so I ll give another try with the mp4 file in 30 fps out of DJI studio and upload that straight to street view along with the gpx file created by OSVTOGPX and modified by chatGPT.
Anyway, so far that’s a terrible experience that makes me want to stop trying to do those google blue lines. Such a pain in the ****
DJI studio really sucks additionally
I tried again last night. I opened up my all-day iPhone GPS log then deleted everything before where my video started and after it ended. I then uses “gpsbabel” to interpolate 1-second values to ensure there was “something” every second in the file. Still rejected, but this time due to “Internal Error.” I am sure there is a setting for gpsbabel or some other tool that would fix this. I just haven’t had time to dig deep into what is going on.