Là thẻ GEO cho mã QR lat / long hay long / lat


10

Tôi vừa phát hiện ra rằng bạn có thể thêm một thành phần địa lý vào mã QR .

Tôi cũng vừa tìm thấy bạn có thể tạo một cái trên API Google Biểu đồ bằng cách sử dụng:

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

Điều đó tạo cho tôi một mã QR trông như thế này:

nhập mô tả hình ảnh ở đây

Càng xa càng tốt. Và khi tôi đọc lại trên iPhone bằng ứng dụng QR Code Reader, nó sẽ gửi cho tôi bản đồ Google ở ​​đúng vị trí (Austin, TX).

Vấn đề là, chuỗi được sử dụng để tạo này sử dụng lat / long. Nếu tôi đã viết cùng một dữ liệu vào tệp KML, nó sẽ tồn tại lâu / muộn.

Vì vậy, câu hỏi là, tôi sử dụng thông số kỹ thuật nào cho mã QR:

  1. Là thông số kỹ thuật QR thực sự lat / long?
  2. API Google Biểu đồ có bị lẫn lộn không?
  3. Là ứng dụng đọc QR nhận được nó sai?

Tiền của tôi là do trình đọc QR gây rối - nhưng tôi không chắc. Có ai có câu trả lời dứt khoát không?

Câu trả lời:


5

Nếu nó hoạt động, thì tôi không chắc làm thế nào mọi thứ có thể bị rối tung! Nhưng tôi nghĩ tôi biết ý của bạn.

Vấn đề chính là QR mã hóa văn bản, và đó là nó. Làm thế nào một ứng dụng diễn giải văn bản đó là chìa khóa. Các ZXing API cho các danh sách ngắn gọn Android "thông tin địa lý" mã hóa như lat / dài, và điều này được khẳng định khi tôi quét QR mà bạn cung cấp - tôi phải mất đến Austin, Texas.

Tôi đã chọc một chút (nhưng không toàn diện) và tôi không thể tìm thấy tài liệu nào về nó ngoài liên kết ở trên - tất cả các kết quả khác cuối cùng dẫn đến trang đó. Tìm kiếm thêm một chút có thể bật lên một danh sách gửi thư hoặc thảo luận diễn đàn nơi thông số ban đầu được thảo luận.

Vì vậy, kết quả cuối cùng là, theo như geomã QR, lat / long là "tiêu chuẩn" và tôi sẽ ngạc nhiên nếu nó thay đổi từ đó trong tương lai. Tôi có thể dự tính một mã hóa khác bằng cách sử dụng một thẻ khác dài / lat, thực sự nó đủ linh hoạt để bạn phát triển nó cho ứng dụng của mình, nhưng bạn thực sự phải làm cho mọi người biết về nó nếu bạn muốn các ứng dụng khác sử dụng nó.

Đây là mã QR của Biểu đồ Google với ví dụ về mã hóa dài / lat, lưu ý lonlatthẻ là một trong những phát minh của riêng tôi:

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

nhập mô tả hình ảnh ở đây

Đúng như dự đoán, điện thoại Android của tôi nhận ra nó là một URI, nhưng không biết phải làm gì với nó.


Cảm ơn. Tôi đoán câu hỏi được rút ra là: Lat / Long có phải là tiêu chuẩn cho QR không? Tôi chỉ không tin tưởng vào trình đọc QR mà tôi có và muốn có một số xác nhận. Có vẻ như bạn đã trả lời cho tôi.
Đánh dấu Ireland

2

Ồ Đó thực sự không phải là những gì tôi đã hỏi, nhưng điều đó rất thú vị và là điều tôi chưa từng nghĩ tới. Cảm ơn!
Đánh dấu Ireland

1

Sử dụng Trình tạo ZXing nơi bạn chọn Lat, Long hoặc nhấp vào bản đồ, tôi thấy kết quả tương tự trên API biểu đồ: http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=geo%3A63.27812271092345 % 2C18,709716796875 theo thông tin địa lý wiki ZXing :

Ví dụ: để mã hóa văn phòng tại New York của Google, ở vĩ độ 40,71872 độ N, 73,98,95 độ W, tại một điểm cách văn phòng 100 mét, người ta sẽ mã hóa "địa lý: 40,71872, -73,98,95,100".


Máy phát điện hữu ích. fyi cái tôi cũng đang tìm kiếm là: mobilefish.com/service/qrcode/qrcode.php
Mark Ireland
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.