2011-06-27 26 views
5

Tôi muốn viết một ứng dụng độc lập (thích hợp hơn trong C#) hiển thị Bản đồ Google hoặc Bing hiển thị đường dẫn và mẫu chuyến bay trong 3D.Lập trình Bản đồ Google hoặc Bing với C# cho ứng dụng độc lập

  1. Đối với Google này có thể trong JavaScript nhúng trong HTML, như ở đây: http://code.google.com/apis/maps/documentation/javascript/
  2. Các Google Web Services cho phép tôi để xác định khoảng cách và các tuyến đường, nhưng không hình dung như tôi sẽ cần nó (đây là cách tôi hiểu nó , Tôi có thể sai).
  3. Giống như trong 1 có vẻ đúng cho Bing AJAX controls ("JavaScript trong trang web").
  4. Các Bing SOAP Services một lần nữa dường như tương đương với 2, tập trung hơn vào các truy vấn văn bản hơn là hiển thị bản đồ. Có dịch vụ Hình ảnh, nhưng điều này trông có vẻ thấp hơn, không giống như một quả địa cầu 3D mà tôi có thể sửa đổi.
  5. Trong bài viết ngăn xếp "best api for develop with maps web application google-maps vs bing-maps" là một số liên kết về các API, nhưng không có gì .net tập trung.

Có ai biết về .NET/C# API cho phép tôi làm cơ bản giống như trong 1/3 với C# không?

Trả lời

5

Không chắc chắn 100% trên tất cả các khả năng nhưng thanh toán GMap.NET. Nguồn mở, tôi đã chơi xung quanh với nó một chút và nó có vẻ khá tốt.

+0

Cần kiểm tra điều này, có vẻ hứa hẹn .... –

+0

Nếu bạn sử dụng nó, tôi thấy việc triển khai WinForm nhanh hơn nhiều so với điều khiển WPF, chỉ trong trường hợp bạn sử dụng WPF. – Ian

+0

Cảm ơn, dự án cũng có vẻ quan trọng và không ngừng cải thiện. Tôi sẽ đăng một bản cập nhật tại đây khi tôi đã thử nghiệm, có thể mất vài ngày ... –

4

Tôi không chắc chắn nếu bạn đang xem xét các thành phần thương mại hay không, nhưng tôi đã xảy ra trên Telerik của RadMap ngày khác. Nó hỗ trợ Bing Maps, tôi tin.

+0

Cảm ơn, có vẻ tương tự như chức năng ở trên, nhưng thương mại. Vì vậy, tôi có cơ hội của tôi với GMap đầu tiên, nhưng tôi thực sự đánh giá cao sự giúp đỡ của bạn. –

2

Tùy thuộc vào chính xác định nghĩa của bạn về "độc lập", cách tạo ứng dụng ngoài trình duyệt dựa trên điều khiển Silverlight của Silver Maps? Xem http://www.microsoft.com/maps/isdk/silverlight/ cho SDK và http://msdn.microsoft.com/en-us/library/ee681884.aspx để tham khảo phương pháp.

Nó chắc chắn sẽ đáp ứng mục tiêu của bạn tạo ra một ứng dụng kiểu "Bing Maps" mã hóa trong C#, nhưng tôi tin rằng nó vẫn sẽ cần phải được gửi đến khách hàng qua HTTP.

+0

Ngoài ra không phải là xấu, có thể là một thay thế cho các bên trên. Cảm ơn bạn đã giúp đỡ. –

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