Я только что узнал, что вы можете добавить географический компонент в QR-код .
Я также обнаружил, что вы можете создать его в Google Chart API, используя это:
https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=geo:30.3,-97.6
Это создает мне QR-код, который выглядит следующим образом:
Все идет нормально. И когда я читаю это на своем iPhone с помощью приложения QR Code Reader, оно отправляет меня на карту Google в правильном месте (Остин, Техас).
Дело в том, что строка, используемая для ее создания, использует lat / long. Если бы я записал те же данные в файл KML, он ожидал бы long / lat.
Итак, вопрос в том, какую спецификацию я использую для QR-кодов:
- Действительно ли QR-спецификация широка / длинна?
- Google Chart API запутывается?
- Приложение для чтения QR-кодов неправильно?
Мои деньги на считывателе QR-кодов портятся, но я не уверен. У кого-нибудь есть окончательный ответ?
источник
Для Google Maps URL можно проанализировать с помощью 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
Добавление KML
Для KML это является публичным и читается через серверы Google для проверки для создания 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
Создано с помощью нового мастера диаграмм
http://code.google.com/apis/chart/image/docs/chart_wizard.html
источник
Используя ZXing Generator, где вы выбираете Lat, Long или нажимаете карту, я вижу тот же результат в API диаграммы: http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=geo%3A63.27812271092345 % 2C18.709716796875 в соответствии с географической информацией вики ZXing :
источник