O Safari retira os metadados do GPS das fotos enviadas. Há alguma maneira para parar isso?
Os visitantes do meu site de compartilhamento de fotos usam um formulário HTML simples para selecionar uma foto do celular:
<input accept="image/jpeg" type="file">
Quando os usuários do iPhone e iPad selecionam um arquivo, ele é carregado sem o local EXIF. Quando os usuários do Android, do BlackBerry e do Windows Phone fazem a mesma ação no navegador, os dados EXIF são transmitidos corretamente.
Existe alguma maneira de os usuários do iPhone enviarem fotos para um site usando o Safari e manterem os metadados de localização?
De acordo com https://stackoverflow.com/questions/16297730/image-upload-from-iphone-strips-exif-data , isso não parece possível, pois as forças da Apple retiram os dados EXIF quando você seleciona em qualquer navegador da Web ou usa o item da ação. A única solução possível para evitar sentar nas bancadas sem dados para você criar seu próprio aplicativo.
[adicionado]
Como uma solução alternativa, você também pode usar a geolocalização HTML5 https://developer.mozilla.org/pt-BR/docs/Web/API/Geolocation/Using_geolocation na página de upload para que você possa adicionar novamente alguns dos dados EXIF o servidor (ok, se os usuários fizerem o upload das imagens mais tarde, isso não estará correto)
fonte