2008-09-01 27 views
11

Tôi cần làm một ứng dụng demo nhanh bằng Google Maps (hoặc Yahoo Maps, hoặc bất kỳ dịch vụ tương tự nào). Cho đến nay tôi đã không có nhiều may mắn tìm thấy NET wrapper cho bất kỳ của các dịch vụ này.Trình bao bọc .NET tốt nhất cho Google Maps hoặc Yahoo Maps?

Bất kỳ đề xuất hoặc con trỏ nào?

Tôi không phản đối việc sử dụng api javascript gốc để thực hiện việc này, nhưng tôi cho rằng ai đó đã viết một trình bao bọc để dễ dàng tích hợp ứng dụng này vào ứng dụng ASP.NET.

+0

Tôi khuyên bạn nên sử dụng tuyến đường JavaScript. Có rất nhiều và rất nhiều mẫu làm thế nào để thực hiện mọi thứ trong Javascript, mà không cần phải tìm hiểu cách thức cụ thể mà thành phần thực hiện. –

Trả lời

6

Tôi là người tạo ra một trong những điều khiển GoogleMaps quan trọng nhất cho ASP.NET.

Bạn có thể tìm thấy nó trên googlemaps.subgurim.net. Nó được dịch sang 15 ngôn ngữ, có hơn 25.000 lượt tải xuống, diễn đàn rất tích cực, thư viện mã, thư viện biểu tượng, v.v.

Thật tuyệt vời cho các nhà phát triển mới và những người nâng cao. Bạn có thể thực hiện hầu hết mọi thứ có thể được thực hiện với API javascript, cộng thêm rất nhiều tính năng bổ sung.

Tất nhiên, nó có tài liệu tuyệt vời.

Hãy dùng thử!

+0

Sử dụng nó và lạm dụng nó, và nó vẫn hoạt động. Kiểm soát rất đẹp – Robert

0

Tôi đã có may mắn với điều này một: http://www.shabdar.org/google-maps-user-control-for-ASP-Net-part1.html (giả sử bạn có các phần mở rộng ajax theo ý của bạn - điều này giúp bạn dễ dàng sử dụng nhưng nó có thể không phải là tốt nhất cho hiệu suất)

+2

Nó hoạt động, nhưng nó rất không đầy đủ nhưng đầy đủ các thực hành mã hóa của WTF và xấu. Ví dụ, nó sử dụng phiên để duy trì trạng thái, có nghĩa là nếu bạn mở nhiều cửa sổ bằng cách sử dụng điều khiển này, họ sẽ chia sẻ trạng thái của họ (!). –

1

Nếu bạn quan tâm, có một ASP.NET Virtual Earth Mapping Server Control đây:

http://simplovation.com/page/webmapsve.aspx

Đây thực chất là "trình bao bọc" xung quanh Earth Earth tóm tắt nhiều nhất (nếu không phải tất cả) của JavaScript mà bạn thường cần phải viết. Nó cho phép bạn xử lý các sự kiện bản đồ và thao tác các sự kiện bản đồ hoàn toàn từ mã .NET phía máy chủ.