แท็ก GEO สำหรับรหัส QR lat / long หรือ long / lat คืออะไร


10

ฉันเพิ่งค้นพบว่าคุณสามารถเพิ่มองค์ประกอบทางภูมิศาสตร์กับรหัส 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 ในตำแหน่งที่ถูกต้อง (Austin, TX)

สิ่งนี้คือสตริงที่ใช้ในการสร้างนี้ใช้ lat / long ถ้าฉันเขียนข้อมูลเดียวกันไปยังไฟล์ KML มันจะคาดหวังว่าจะยาว / lat

ดังนั้นคำถามคือฉันใช้ spec อะไรสำหรับรหัส QR:

  1. สเป็ค QR เป็น lat / ยาวจริงหรือไม่
  2. Google Chart API ทำให้มันสับสนหรือไม่?
  3. แอพพลิเคชั่นเครื่องอ่าน QR-based ผิดหรือเปล่า

เงินของฉันอยู่ในตัวอ่าน QR ที่สับสน แต่ฉันไม่แน่ใจ ใครบ้างมีคำตอบที่ชัดเจน?

คำตอบ:


5

ถ้ามันใช้งานได้ฉันก็ไม่แน่ใจว่าจะมีอะไรเกิดขึ้นได้ยังไง! แต่ฉันคิดว่าฉันรู้ว่าคุณหมายถึงอะไร

ปัญหาหลักคือ QR เข้ารหัสข้อความและนั่นคือมัน แอปพลิเคชันตีความว่าข้อความเป็นกุญแจสำคัญอย่างไร ZXing API สำหรับ Android รายการสั้น ๆ "สารสนเทศทางภูมิศาสตร์" การเข้ารหัสเป็น lat / ยาวและนี้ได้รับการยืนยันเมื่อฉันสแกน QR ที่คุณให้ - มันพาฉันไปออสติน, เท็กซัส

ฉันแหย่ไปรอบ ๆ เล็กน้อย (แต่ไม่ละเอียดถี่ถ้วน) และฉันไม่พบเอกสารใดนอกเหนือจากลิงก์ด้านบน - ในที่สุดผลลัพธ์อื่น ๆ ทั้งหมดจะนำไปสู่หน้านั้น การค้นหาอีกเล็กน้อยอาจทำให้รายชื่อผู้รับจดหมายหรือการสนทนาในฟอรัมมีการพูดถึงข้อมูลจำเพาะดั้งเดิม

ดังนั้นผลที่สุดคือเท่าที่geoรหัส QR ไป lat / long เป็น "มาตรฐาน" และฉันจะแปลกใจถ้ามันเคยเปลี่ยนจากที่ในอนาคต ฉันสามารถมองเห็นการเข้ารหัสอีกครั้งโดยใช้แท็กอื่นที่มีความยาว / lat แน่นอนว่ามันมีความยืดหยุ่นเพียงพอที่คุณจะพัฒนามันสำหรับแอปพลิเคชันของคุณ แต่คุณต้องทำให้ผู้อื่นรับรู้ได้

นี่คือรหัส QR ของ Google Chart พร้อมตัวอย่างของการเข้ารหัสแบบยาว / lat โปรดทราบว่าlonlatแท็กเป็นหนึ่งในการประดิษฐ์ของฉัน:

https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=lonlat:-97.6,30.3

ป้อนคำอธิบายรูปภาพที่นี่

ตามที่คาดไว้โทรศัพท์ Android ของฉันรับรู้ว่าเป็น URI แต่ไม่รู้ว่าจะทำอย่างไรกับมัน


ขอบคุณ ฉันเดาคำถามที่ต้มลงไป: เป็น Lat / Long มาตรฐานสำหรับ QR หรือไม่ ฉันไม่เชื่อใจผู้อ่าน QR ที่ฉันมีและต้องการการยืนยันบางอย่าง ดูเหมือนคุณจะตอบว่าสำหรับฉัน
Mark Ireland

2

สำหรับ 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 Servers เพื่อตรวจสอบความถูกต้องในการสร้างรหัส 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


ว้าว. นั่นไม่ใช่สิ่งที่ฉันขอ แต่น่าสนใจมากและมีบางอย่างที่ฉันไม่เคยคิด ขอบคุณ!
Mark Ireland

1

การใช้เครื่องกำเนิด ZXingที่คุณเลือก Lat, Long หรือคลิกที่แผนที่ฉันเห็นผลลัพธ์เดียวกันบนแผนภูมิ API: http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=geo%3A63.27812271092345 % 2C18.709716796875ตามข้อมูลภูมิศาสตร์ของZXing wiki :

ตัวอย่างเช่นในการเข้ารหัสสำนักงานนิวยอร์กของ Google ซึ่งอยู่ที่ละติจูด 40.71872 องศา N N, 73.98905 องศาลองจิจูด W ที่จุด 100 เมตรเหนือสำนักงานหนึ่งจะเข้ารหัส "geo: 40.71872, -73.98905,100"


เครื่องกำเนิดไฟฟ้าที่มีประโยชน์ fyi สิ่งที่ฉันได้ดูก็คือ: mobilefish.com/services/qrcode/qrcode.php
Mark Ireland
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.