[GO] Routenführung zum Standort der iPhone-Fotografie mit Pythonista

Pythonista kann auch mit Fotos spielen

Laut dem Artikel von "Hitoburogu", "Der Reiz der revolutionären Fertigungsumgebung" Pythonista 3 ", die unter iOS läuft" (http://hitoriblog.com/?p=42145), ist Pythonista3 ein iPhone. Es schien einfach, den Geotag von den aufgenommenen Fotos zu entfernen.

Machen Sie ein Foto, um den Ort aufzuzeichnen

Neulich machte ich ein Foto mit eingeschaltetem GPS, um beiläufig den Ort aufzuzeichnen, an dem ich von einem Bekannten geführt wurde. Wenn Sie es auf Ihren Mac importieren, können Sie das Geotag des Fotos anzeigen. Es ist jedoch noch praktischer, wenn es nur auf dem iPhone ausgeführt wird. Da die Routenführung auch auf dem iPhone und iPad möglich ist, habe ich eine App erstellt, die sogar die Route zum Aufnahmeort anhand des Geotags auf dem Foto führt.

Bis zur Routenanzeige in Pythonista3

Beim Start werden Sie von der von Ihnen erstellten App aufgefordert, ein Foto aus der Bibliothek Ihres iPhones auszuwählen. Wenn Sie ein Foto auswählen, wird die Google Maps-App gestartet und die Route angezeigt, die Sie von Ihrem aktuellen Standort zu dem Ort fahren, an dem das Foto aufgenommen wurde. Das URL-Schema von Google Maps finden Sie unter https://developers.google.com/maps/documentation/ios-sdk/urlscheme?hl=ja.

Quellprogramm

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

Routenführung zum Standort der iPhone-Fotografie mit Pythonista
Fügen Sie mit Pythonista Bilder zu iOS-Fotos hinzu
Schneiden Sie das Bild mit Pythonista auf abgerundete Ecken
Versuchen Sie, Client-FTP mit Pythonista am schnellsten zu machen
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
termux × AWS Senden Sie mit IoT Standortinformationen für Smartphones an AWS
Versuchen Sie, Anfragen von iPhone mit Burp Suite zu manipulieren