2010-09-11 28 views
5

Tôi đang phát triển một ứng dụng GIS và tôi đã sử dụng các thiết bị xuất ra giao thức NMEA. Có rất nhiều thư viện cho các thiết bị NMEA, nhưng đối với Garmin chỉ có một mà tôi đã tìm thấy, và nó isn `t rất đầy đủ: OpenGPS.NETThư viện GPS giao thức Garmin nào cho .NET tồn tại

Tôi có hai câu hỏi:

  1. Làm thế nào để sử dụng thư viện với thiết bị USB không tạo com ảo?
  2. Có thư viện Garmin nào khác, tốt nhất là miễn phí không?

Tôi cũng đã sử dụng Franson GPSgate để chuyển đổi Garmin sang NMEA, nhưng có sự cố khi máy tính chuyển sang chế độ ngủ. Khi nó trở về, tôi phải thiết lập lại thiết bị GPS.

Trả lời

3

Các GPS Toolkit.NET có thể phù hợp với nhu cầu của bạn:

This link to their sample projects chương trình ít nhất một dự án mẫu như sau:

Garmin Kiểm tra Bảng điều chỉnh

Dự án Garmin Kiểm tra Bảng điều chỉnh thể hiện nhiều chức năng có sẵn khi sử dụng GPS ToolKit.NET với GPS Garmin bằng giao thức Garmin . Điều này bao gồm quyền truy cập vào dữ liệu vị trí, tốc độ và chỉ đường , cũng như khả năng điểm tham chiếu chuyển tuyến, tuyến đường và tuyến đường. Bạn có thể sử dụng dự án này để liên lạc thử nghiệm với GPS hoặc để bắt đầu dự án của riêng bạn.

Bảng kiểm tra Garmin Visual Basic.NET dự án mẫu có thể được tìm thấy trong thư mục Ví dụ \ VB \ Garmin Test Panel.

Bảng kiểm tra Garmin C# mẫu dự án có thể được tìm thấy trong thư mục Ví dụ \ C# \ Garmin Test Panel.

Mẫu Garmin Test Panel C++ mẫu có thể tìm thấy trong thư mục Ví dụ \ C++ \ Garmin Test Panel.

1

Có một cái nhìn tại my project on sourceforge

Thử nghiệm được thực hiện với một tiền thân garmin 305. Mã nên được eay để mở rộng để bao gồm các giao thức vượt trội. Yêu cầu duy nhất cho thư viện để làm việc là một trình điều khiển garmin cần phải được cài đặt.