Je viens de découvrir que vous pouvez ajouter un composant géographique à un code QR .
Je viens également de découvrir que vous pouvez en créer un sur l'API Google Chart en utilisant ceci:
https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=geo:30.3,-97.6
Cela me crée un code QR qui ressemble à ceci:
Jusqu'ici tout va bien. Et quand je l'ai lu sur mon iPhone en utilisant l'application QR Code Reader, il m'envoie sur une carte Google au bon endroit (Austin, TX).
Le truc, c'est que la chaîne utilisée pour créer ceci utilise lat / long. Si j'écrivais les mêmes données dans un fichier KML, il s'attendrait à long / lat.
La question est donc de savoir quelles spécifications utiliser pour les codes QR:
- La spécification QR est-elle réellement lat / long?
- L'API Google Chart est-elle mélangée?
- L'application QR Reader se trompe-t-elle?
Mon argent est en panne sur le lecteur QR - mais je ne suis pas sûr. Quelqu'un at-il une réponse définitive?
la source
Pour Google Maps, l'URL peut être analysée à l'aide de maps.google
http://chart.apis.google.com/chart?chs=200x200&cht=qr&chld=H&chl=http%3A%2F%2Fmaps.google.com%2Fmaps%3Fq%3Dnyc%26hl%3Den%26sll%3D37.0625% 2C-95.677068% 26sspn% 3D43.172547% 2C93.076172% 26z% 3D11
Ajout de KML
Pour KML, il est public et lu via les serveurs Google pour validation afin de générer le code QR.
http://chart.apis.google.com/chart?chs=200x200&cht=qr&chld=H&chl=http%3A%2F%2Fmaps.google.com%2Fmaps%3Fq%3Dhttp%3A%252F%252Fwww.nycbikemaps.com% 252Ffiles% 252FNYC_BICYCLE_MAP.kml% 26hl% 3Den% 26z% 3D10
Créé à l'aide du nouvel assistant graphique
http://code.google.com/apis/chart/image/docs/chart_wizard.html
la source
En utilisant ZXing Generator où vous choisissez Lat, Long ou cliquez sur la carte, je vois le même résultat sur l'API graphique: http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=geo%3A63.27812271092345 % 2C18.709716796875 selon le wiki ZXing Informations géographiques :
la source