2011-09-08 36 views
6

Chúng tôi đã sử dụng tính năng navigator.geolocation của HTML5 và thấy nó rất tốt trên điện thoại thông minh iOS và Android. Giờ đây, người dùng muốn có cùng một ứng dụng web HTML5 để chạy trên máy tính xách tay có GPS bên ngoài. Sử dụng Windows 7 trên máy tính xách tay Tôi chỉ không thể tìm ra cách để chia sẻ vị trí với trình duyệt HTML5 (đã thử Safari, FF, IE, Chrome). Để thử nghiệm tôi đang sử dụng GPS USB GlobalStat BU-353 hoạt động độc lập và tôi đã tìm thấy GPSDirect (phần mềm miễn phí tuyệt vời) để cấp tín hiệu đó cho Dịch vụ vị trí cảm biến Win7 nhưng vẫn là trình duyệt HTML5 không thấy GPS.Định vị địa lý HTML5 từ GPS bên ngoài

Bất kỳ ai may mắn với điều này, vui lòng?

+0

Điều đó không phụ thuộc vào tính năng HTML5, nhưng về cách trình duyệt truy cập thiết bị GPS. Có lẽ bạn cần một plugin trình duyệt cho thiết bị. – feeela

+0

Cảm ơn feeela ý tưởng hay. Chưa tìm thấy gì nhưng sẽ tiếp tục tìm kiếm. Hy vọng rằng tinh thần của API vị trí địa lý HTML5 sẽ sớm tiếp cận với máy tính để bàn. – ajayel

+0

"Hy vọng […] HTML5 [GL-] API sẽ sớm đạt tới màn hình nền." Nó có. Ít nhất Opera, Chromium và Firefox hỏi tôi câu hỏi liệu có nên công khai vị trí hiện tại của tôi hay không. Dữ liệu đầu vào cho dữ liệu vị trí có thể được chèn trực tiếp (ví dụ như địa chỉ) hoặc từ một số dịch vụ địa lý hoặc thiết bị có khả năng đo vị trí địa lý hiện tại… – feeela

Trả lời

1

tôi đang tìm kiếm giải pháp tương tự và thấy điều này: GpsGate. Đây là ứng dụng độc lập kết nối với hầu hết mọi thiết bị GPS và xuất bản dữ liệu của nó dưới nhiều hình thức bao gồm cả trình duyệt (thông qua API Javascript, lần lượt thực hiện cuộc gọi jsonp tới http: // localhost: 12175/gps/[getVersion | getGpsInfo]? Jsonp = padding). Nó không tương thích với Geolocation API, nhưng tôi nghĩ rằng việc viết adapter đơn giản không mất nhiều thời gian. Một điều tốt nữa là phiên bản Express là miễn phí cho cả sử dụng cá nhân và thương mại (link).

EDIT: Sau một số lần đào, tôi tìm thấy this bản vá bổ sung thêm bộ điều hợp vị trí địa lý tương thích cho GpsGate vào một số thư viện định vị địa lý khác.

1

Sự cố 45535 đang bắt đầu giải quyết vấn đề này trong yêu cầu tính năng Chromium. Kể từ ngày 5 tháng 1 năm 2012, đối tượng địa lý đã được đánh dấu là "bắt đầu".

yêu cầu Tính năng: http://code.google.com/p/chromium/issues/detail?id=45535

Chừng nào bạn chỉ cần một trình duyệt duy nhất cho giải pháp khách hàng của bạn (và không phải là một giải pháp phổ cập) này sẽ giải quyết vấn đề của bạn.

Một phương pháp tuyệt vời để bắt đầu thử nghiệm và theo dõi vấn đề này là tải xuống Chrome Canary, thường là 2 phiên bản trước bản phát hành Chrome. Tôi hiện đang sử dụng v18 trên Canary và rất tuyệt vì tôi đã theo dõi các thay đổi lược đồ websocket.

Bạn có thể tìm Canary ở đây: http://tools.google.com/dlpage/chromesxs

+0

Bản vá thử nghiệm cho việc này hiện đã bị xóa, vì vậy sẽ sớm không khả dụng trong Chrome - https: //chromiumcodereview.appspot. com/22674006 / – kes

Các vấn đề liên quan