Câu trả lời:
Tùy thuộc vào mục đích của bạn và số lượng yêu cầu bạn cần gửi qua dịch vụ, API REST của Bing Maps thường miễn phí sử dụng - họ chỉ yêu cầu bạn đăng ký khóa trước từ https://www.bingmapsportal.com/ .
API cho dịch vụ Tuyến đường có tại: http://msdn.microsoft.com/en-us/l Library / ff701717.aspx , có thể trả về khoảng cách lái xe và các tuyến đường được vẽ giữa tối đa 25 điểm tham chiếu.
Các điều kiện để sử dụng là tại http://www.microsoft.com/maps/product/terms.html , nhưng về cơ bản nó miễn phí cho mục đích giáo dục / phi lợi nhuận và miễn phí cho sử dụng thương mại miễn là nó là một ứng dụng có sẵn công khai và bạn không vượt quá 500.000 giao dịch trong khoảng thời gian 12 tháng. Nếu không, bạn cần phải có giấy phép thương mại.
Ngoài ra còn có dịch vụ mạng ESRI
http://t task.arcgisonline.com/ArcGIS/rest/service/NetworkAnalysis
và bản đồ google api
http://code.google.com.vn/apis/maps/documentation/directions/
Một bản cập nhật nhỏ vài năm sau, vì tôi đang tìm kiếm điều tương tự:
Có một sự thay thế rẻ hơn nhiều so với Google API. Hãy thử Distancematrix.ai . API này chiếm các điều kiện giao thông, tính khoảng cách và thời gian di chuyển giữa các điểm trên bản đồ trong chưa đầy 1 giây.
Liên hệ với người tạo và họ sẽ gửi cho bạn phiên bản dùng thử miễn phí.
Tuyên bố miễn trừ trách nhiệm: Tôi làm việc tại công ty tạo API này.
Hãy nhìn vào các chức năng thời gian lọc bằng cách sử dụng TravelTime API http://docs.traveltimeplatform.com/reference/time-filter/ thử nghiệm là miễn phí và giá được hạ thấp hơn nhiều so với google ma trận khoảng cách API như nó tính phí cho mỗi tìm kiếm (ví dụ như thời gian đi lại từ điểm gốc đến 1000 điểm so với cặp điểm gốc - điểm gốc như ma trận Khoảng cách của Google).
Nó xử lý khoảng cách lái xe và thời gian lái xe.
Tuyên bố miễn trừ trách nhiệm: Tôi làm việc tại công ty tạo API.