I just found out that you can add a geographic component to a QR code.
I also just found you can create one on the Google Chart API using this:
https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=geo:30.3,-97.6
That creates me a QR code that looks like this:

So far, so good. And when I read that back on my iPhone using the QR Code Reader app, it sends me to a Google map in the correct location (Austin, TX).
The thing is, the string used to create this uses lat/long. If I wrote the same data to a KML file it would expect long/lat.
So the question is, what spec do I use for QR codes:
- Is the QR spec actually lat/long?
- Is the Google Chart API getting it mixed up?
- Is the QR reader app getting it wrong?
My money is on the QR reader messing up - but I'm not sure. Does anyone have a definitive answer?


