2011-01-10 41 views
5

Tôi muốn phát triển một thứ gì đó có quyền kiểm soát như sau: Bing Maps ControlCó kiểm soát bản đồ miễn phí không?

Có điều gì đáng được khuyến khích và miễn phí không?

Sơ bộ tôi sẽ sử dụng nó cho giáo dục nhưng sau này sẽ được sản xuất.

+0

http://stackoverflow.com/ a) 15105697/413032 –

Trả lời

2

Điều khiển Bản đồ Bing miễn phí như tôi biết. Tuy nhiên, nếu bạn muốn sử dụng các nguồn khối tùy ý, hãy thử Deep Earth

+0

Cảm ơn xù xì, Bạn có ý gì tùy ý? Họ có thể kiện tôi vì sử dụng nó để kiếm tiền không? – Erez

+0

Thật dễ dàng để sử dụng các lát bản đồ Bing, Google hoặc OSM với DeepEarth. Tôi tin rằng việc tải xuống sẽ cho phép bạn chơi xung quanh với họ. – shaggy

+0

có nhưng tôi muốn biết nếu có nguồn mở vì tôi sẽ sử dụng cho một ứng dụng doanh nghiệp và cố gắng không đầu tư tiền vào việc này. – Erez

0

Chúng tôi đã sử dụng this và nó hoạt động tốt cho chúng tôi vì chúng tôi đang tìm kiếm giải pháp phóng to/thu nhỏ, chứ không phải cho bản đồ.

+1

Nó không thực sự liên quan kể từ khi yêu cầu ban đầu là để có được một điều khiển bản đồ miễn phí và ở đó, không có phương pháp tích hợp để sử dụng yếu tố địa lý (với tọa độ địa lý) và nội dung bản đồ thực sự. –

2

Có một số cân nhắc dựa trên nhu cầu của bạn.

1. Bạn có muốn sử dụng nền tảng và điều khiển thương mại không?

Nếu bạn muốn sử dụng nền tảng thương mại (như Bản đồ Bing), bạn phải xem xét các tùy chọn giấy phép khác nhau được liên kết với nền tảng. Hãy xem loại giấy phép khác nhau để bạn có thể có được loại giấy phép phù hợp nếu bạn muốn: http://msdn.microsoft.com/en-us/library/ff428642.aspx

Ngoài ra, nếu nó được sử dụng trong trường hợp sử dụng giáo dục ngay từ đầu, bạn có thể xem trong Điều khoản sử dụng nếu bạn có thể rơi vào trường hợp này: http://www.microsoft.com/maps/product/terms.html

Khi chuyển sang sản xuất, bạn sẽ có thể sử dụng điều khiển miễn phí trong một thời gian giới hạn, giao dịch hạn chế và tùy thuộc vào trường hợp sử dụng của bạn (xem liên kết giấy phép và vui lòng báo cáo Điều khoản sử dụng để xem trường hợp của bạn có phù hợp với giấy phép thương mại miễn phí) hay không.

2. Bạn có muốn sử dụng một công nghệ cụ thể không?

Nếu bạn thực sự muốn sử dụng điều khiển Silverlight, bạn có thể có một cái nhìn tại dự án DeepEarth trên CodePlex, xem tại đây: http://deepearth.codeplex.com/ hoặc bạn có thể xem xét để có được cảm hứng từ dự án này và phát triển mở rộng của riêng bạn dựa trên Kiểm soát MultiScaleImage của Silverlight.

Nếu bạn không muốn sử dụng một công nghệ cụ thể (plugin), bạn có thể cân nhắc sử dụng thư viện Tờ rơi để hiển thị bản đồ: http://leafletjs.com/

Trong mọi trường hợp ở đây, bạn có thể xem xét việc có một số chi phí để có được thêm vào một số quyền truy cập vào các lát xếp (các lát được lưu trữ của Bing, OSM hoặc bất kỳ dịch vụ nào) có thể yêu cầu giấy phép để truy cập vào các ô trong kiểm soát của bạn. Bạn có thể sử dụng máy chủ của riêng bạn để lưu trữ ô được tạo của riêng bạn.

0

Có một dự án mở www.openstreetmap.org và tôi nghĩ rằng đó là lựa chọn tốt nhất trong dài hạn. Bạn có thể cài đặt dữ liệu cho toàn thế giới hoặc chỉ các quốc gia bạn cần trên máy chủ, có bản cập nhật dữ liệu chính xác ... Hoặc bạn có thể sử dụng bản đồ từ máy chủ chính, nhận HTML nhúng, v.v.

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