Guidage d'itinéraire vers l'emplacement de photographie iPhone avec Pythonista

Pythonista peut également jouer avec des photos

Selon l'article de "Hitoburogu", "L'attrait de l'environnement de fabrication révolutionnaire" Pythonista 3 "qui tourne sous iOS" (http://hitoriblog.com/?p=42145), Pythonista3 est un iPhone. Il semblait facile de retirer la géolocalisation des photos prises.

Prenez une photo pour enregistrer l'emplacement

L'autre jour, je prenais une photo avec le GPS pour enregistrer avec désinvolture l'endroit où j'étais guidé par une connaissance. Vous pouvez afficher la géolocalisation de la photo si vous l'importez sur votre Mac, mais c'est encore plus pratique si vous la complétez uniquement avec l'iPhone. Le guidage d'itinéraire étant également possible sur iPhone et iPad, j'ai créé une application qui peut même guider l'itinéraire vers le lieu de prise de vue en se référant à la géolocalisation de la photo.

Jusqu'à l'affichage de l'itinéraire dans Pythonista3

Une fois lancée, l'application que vous créez vous invitera à sélectionner une photo dans la bibliothèque de votre iPhone. Lorsque vous sélectionnez une photo, elle lance l'application Google Maps et affiche l'itinéraire que vous conduisez de votre position actuelle à l'endroit où la photo a été prise. Voir https://developers.google.com/maps/documentation/ios-sdk/urlscheme?hl=ja pour le schéma d'URL de Google Maps.

Programme source

goForPhotoLocation.py


​#!python3
# _*_ coding: utf-8 _*_
import photos
import webbrowser
gm = 'comgooglemaps://?center='
p = photos.pick_asset()
pl = p.location
loc = str(pl['latitude']) + ',' + str(pl['longitude'])
url = gm + loc + '&daddr=' + loc + '&directionsmode=driving'
webbrowser.open(url)

Recommended Posts

Guidage d'itinéraire vers l'emplacement de photographie iPhone avec Pythonista
Ajouter des images à des photos iOS avec Pythonista
Coupez l'image aux coins arrondis avec pythonista
Essayez de rendre le client FTP le plus rapide avec Pythonista
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
termux × AWS Envoyez des informations de localisation de smartphone à AWS avec l'IoT
Essayez de falsifier les demandes de l'iPhone avec Burp Suite