Tôi đang tìm kiếm một giải pháp thay thế cho Google-maps với tất cả sự phong phú của API nhưng mở hơn. Có một điều như vậy tồn tại?Mở các lựa chọn thay thế cho Google-maps?
Trả lời
OpenStreetMap là, tất nhiên, câu trả lời rõ ràng. Có nhiều API khác nhau để quản lý dữ liệu trong cơ sở dữ liệu và có nhiều API khác nhau để đưa bản đồ vào các trang web của bạn, chẳng hạn như OpenLayers, Mapstraction hoặc Staticmaps.
Về ...
OpenLayers giúp bạn dễ dàng đặt một bản đồ năng động trong bất kỳ trang web nào. Nó có thể hiển thị các lát bản đồ và các điểm đánh dấu được tải từ bất kỳ nguồn nào. MetaCarta đã phát triển phiên bản OpenLayers ban đầu và đưa nó ra công chúng để tiếp tục sử dụng thông tin địa lý của tất cả các loại. OpenLayers hoàn toàn miễn phí, mã nguồn mở JavaScript, được phát hành theo giấy phép kiểu BSD.
Nếu bạn ở Vương quốc Anh, bạn có thể sử dụng bản đồ Khảo sát Ordance 'OS Open Data.
xem xét bài viết này: http://www.alistapart.com/articles/takecontrolofyourmaps
Dưới đây là một vài lựa chọn được đề xuất bởi bài viết:
1-OpenLayers
2 TileCache
3 Mapnik
4 QGIS
Bài báo giải thích (về mặt lý thuyết) cách tạo ngăn xếp phần mềm của riêng bạn sẽ bắt chước bản đồ google, nhưng vẫn nằm dưới sự kiểm soát hoàn toàn của bạn.
Bạn có thể không cần tất cả các lớp phần mềm cho dự án của mình, nhưng bạn có thể thấy bài viết hữu ích bất kể.
Gần đây, Google đã giới thiệu giới hạn 25.000 phiên bản bản đồ mỗi ngày, buộc chúng tôi phải xem xét các lựa chọn thay thế cho một số trang web của chúng tôi.
Chúng tôi đã viết một bài đăng blog về nó với một số ví dụ here.
Tóm lại, chúng tôi đã chọn sử dụng kết hợp tờ rơi của CloudMade cho API bản đồ Javascript, và sau đó Open MapQuest (dựa trên dữ liệu OpenStreetMap) cho các ô xếp kề.
Bạn có thể muốn xem xét http://leaflet.cloudmade.com/
- 1. Các lựa chọn thay thế cho java.util.Date
- 2. Datamining các lựa chọn thay thế phần mềm nguồn mở
- 3. Lựa chọn thay thế tốt cho ASpell?
- 4. Lựa chọn thay thế SQLite cho C++
- 5. Lựa chọn thay thế cho gettext?
- 6. Lựa chọn thay thế cho MySQL
- 7. Lựa chọn thay thế cho YQL
- 8. Lựa chọn thay thế cho popen/pclose?
- 9. Lựa chọn thay thế nhẹ cho NHibernate
- 10. Lựa chọn thay thế cho TOAD (Linux)
- 11. Lựa chọn thay thế cho underscore.js
- 12. Lựa chọn thay thế cho mẫu C++?
- 13. Lựa chọn thay thế cho ArcGIS Server
- 14. Lựa chọn thay thế cho HtmlAgilityPack?
- 15. Lựa chọn thay thế cho Inflector.Net
- 16. Lựa chọn thay thế cho Apache Tiles
- 17. Lựa chọn thay thế cho Điều kiện
- 18. Lựa chọn thay thế EasyHook cho C#
- 19. Lựa chọn thay thế cho ppl
- 20. Lựa chọn thay thế XAML
- 21. Lựa chọn thay thế TestFlight cho Android
- 22. Lựa chọn thay thế cho iframe srcdoc?
- 23. Lựa chọn thay thế cho window.scrollMaxY?
- 24. Lựa chọn thay thế cho JUnit
- 25. Các lựa chọn thay thế MapReduce
- 26. java.util.Vector - các lựa chọn thay thế
- 27. Các lựa chọn thay thế PHP?
- 28. Các lựa chọn thay thế WiX?
- 29. Các lựa chọn thay thế cho DataGridView là gì?
- 30. lựa chọn thay thế cho các điều khiển trong iPhone
Bạn cũng có thể quan tâm sau bài: http://stackoverflow.com/questions/1237187/openlayers-vs-google-maps –
GoogleMaps cung cấp một API ** và ** hình ảnh bản đồ miễn phí. Bạn đang tìm kiếm một API bản đồ hay bạn cũng cần các đề xuất cho hình ảnh miễn phí? – MarkJ