Acabei de descobrir que você pode adicionar um componente geográfico a um código QR .
Também descobri que você pode criar uma na API do Google Chart usando este:
https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=geo:30.3,-97.6
Isso me cria um código QR que se parece com isso:
Por enquanto, tudo bem. E quando eu leio isso de volta no meu iPhone usando o aplicativo QR Code Reader, ele me envia para um mapa do Google no local correto (Austin, TX).
O problema é que a string usada para criar isso usa lat / long. Se eu escrevesse os mesmos dados em um arquivo KML, seria esperado longo / lat.
Portanto, a pergunta é: quais especificações eu uso para códigos QR:
- A especificação QR é realmente lat / long?
- A API do Google Chart está misturando?
- O aplicativo do leitor de QR está errado?
Meu dinheiro está atrapalhando o leitor de QR - mas não tenho certeza. Alguém tem uma resposta definitiva?
fonte
Para o Google Maps, o URL pode ser analisado usando 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
Adicionando KML
O KML é has is é público e lido através dos Google Servers para validação para gerar o código 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% 252Files% 252FNYC_BICYCLE_MAP.kml% 26hl% 3Den% 26z% 3D10
Criado usando o novo Assistente de Gráfico
http://code.google.com/apis/chart/image/docs/chart_wizard.html
fonte
Usando o ZXing Generator, onde você escolhe Lat, Long ou clica no mapa, vejo o mesmo resultado na API do gráfico: http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=geo%3A63.27812271092345 % 2C18.709716796875 de acordo com o wiki ZXing Informações geográficas :
fonte