Tôi đang tìm một API ánh xạ (Google Maps-esque), tốt nhất là trong PHP, sẽ cung cấp hướng dẫn lái xe giữa hai địa điểm (không nhất thiết phải ở Hoa Kỳ), nhưng cũng sẽ cung cấp thông tin về loại đường được sử dụng. Thông tin không nhất thiết phải cụ thể - tôi rất vui khi biết liệu các con đường có được là đô thị hoặc xa lộ/xa lộ hay không. Vì vậy, có ai có bất kỳ kinh nghiệm với điều đó loại? Chúc mừng.Có bất kỳ API ánh xạ nào cung cấp chi tiết về đường không?
Trả lời
Mapping là một loại độc đáo của API. Bạn có nhiều phương tiện để bạn có thể truy cập dữ liệu mình cần. Các API ánh xạ như MapPoint (chỉ là API IMHO), hoặc Geobase (Telogis) cung cấp mức trừu tượng từ dữ liệu bản đồ thực tế có thể được lấy từ các nhà cung cấp khác nhau như Navteq hoặc Geographic Data Technologies (TeleAtlas). Cả hai nhà cung cấp này giờ đây cũng cung cấp API, nhưng chúng quá nhiều lần quá thấp so với những gì mà nhiều nhà phát triển ứng dụng muốn.
Bạn có thể muốn xem một thứ gì đó giống như Pitney Bowes MapInfo Routing J Server. Ngoài ra còn có OGC (Open Geospatial Consortium) có một số thông tin tốt về các bộ dữ liệu mở và truy cập dịch vụ web cho dữ liệu không gian địa lý và đường phố.
Đối với các ứng dụng dựa trên cửa sổ, có rất nhiều công cụ, nhưng với PHP trên bất kỳ hệ điều hành nào bạn đang sử dụng thì không có nhiều tùy chọn. Một số tùy chọn có thể khá tốn kém, vì vậy nếu tôi là bạn, tôi sẽ bắt đầu tại OGC và làm việc theo cách của tôi ngược từ đó vào các sản phẩm thương mại.
Cục Hoa Kỳ. vận chuyển xuất bản dữ liệu đường: http://www.bts.gov/publications/north_american_transportation_atlas_data/
Không chắc chắn điều này có liên quan đến bạn, nhưng API Google Maps thực sự cung cấp cách tìm nạp chỉ đường lái xe. Dưới đây là một ví dụ:
http://code.google.com/apis/maps/documentation/examples/directions-simple.html
Có thể bạn có thể kết hợp dữ liệu này với dữ liệu đã đề cập từ
http://www.bts.gov/publications/north_american_transportation_atlas_data/
Nguồn tốt nhất cho dữ liệu mạng đường miễn phí có chi tiết cao ở Hoa Kỳ là Cục điều tra dân số và TIGER data sets (cũng được mô tả trên Wikipedia).
- 1. Eclipse không cung cấp thông tin chi tiết về tìm kiếm tập tin
- 2. Có api thời tiết nào cung cấp chỉ số UV không?
- 3. Chi tiết bảng trong SQL ở bất kỳ đâu?
- 4. Nút hoa nhài có cung cấp bất kỳ tùy chọn "không nhanh" nào không?
- 5. Có bất kỳ API Android nào để cung cấp Ngày giờ làm đầu vào từ người dùng (startActivityForResult) không?
- 6. Tại sao Silverlight cung cấp hỗ trợ webcam và micrô mà không có bất kỳ API mã hóa nào?
- 7. lỗi chi tiết về fopen
- 8. ABIs: armeabi-v7a trong chi tiết phiên bản android có nghĩa là gì? vui lòng cung cấp chi tiết nội bộ về cách sử dụng thông tin này?
- 9. API lịch Android và API nhà cung cấp lịch
- 10. Có bất kỳ API phim/phim hay nào không?
- 11. Bất kỳ thống kê nào có sẵn về mức độ phổ biến tương đối của các nhà cung cấp OpenId?
- 12. Chi tiết về Endian-ness và .Net?
- 13. Struts 2 - Tác vụ được ánh xạ hoạt động với bất kỳ URL nào
- 14. Có ai có bất kỳ ví dụ nào về cách tạo đường dẫn bằng MKOverlayPathView không?
- 15. về chrome.tabs.executeScript (id, chi tiết, gọi lại)
- 16. Có bất kỳ sách ocsigen nào không?
- 17. Rails deprecation cảnh báo cho nhà cung cấp/plugins khi tôi không có bất kỳ
- 18. java.security.NoSuchAlgorithmException: Không thể tìm thấy bất kỳ nhà cung cấp nào hỗ trợ AES/ECB/PKCS7PADDING
- 19. Vấn đề đường may khi ánh xạ họa tiết tới hình cầu trong OpenGL
- 20. JUnit không cung cấp thông tin về "lỗi"
- 21. Bất kỳ hướng dẫn nào về libclang?
- 22. Nhà cung cấp dịch vụ môi giới trực tuyến cung cấp API nào?
- 23. ASP.NET MVC trên IIS 6 - ánh xạ ký tự đại diện - yêu cầu đến không khớp với bất kỳ tuyến đường nào
- 24. Có bất kỳ điểm chuẩn hiệu suất nào cho Tiết kiệm trên HBase không?
- 25. Đường ray ghi quá chi tiết
- 26. Hai câu hỏi về Mẫu luồng chi tiết chính/chi tiết
- 27. Dịch vụ ODF WCF với Nhà cung cấp Phản ánh
- 28. hàng đường dẫn không được chuẩn bị cho segue để tiết lộ chi tiết
- 29. Chi tiết về phiên bản Assembly
Cảm ơn Tim, tôi nên nói thật sự - Tôi đang tìm một thứ gì đó phổ quát (tốt nhất có thể), vì vậy nó sẽ làm việc cho nhiều quốc gia nhất có thể. – Chris