Tôi đã đặt máy chủ OSM của riêng mình để cung cấp lát bản đồ để sử dụng trong một ứng dụng. Đối với các ứng dụng tôi sử dụng OpenLayers và đến một vấn đề lạ khi chuyển mã từ slippymap vào ứng dụng của tôi. Về cơ bản tôi sử dụng cùng một mã, và cho gạch địa phương tôi thiết lập url của máy chủ gạch của tôi.Gạch bản đồ không hiển thị (tất cả màu hồng) trong Firefox sử dụng OpenLayers và máy chủ OSM của riêng
Vấn đề là khi chuyển sang lớp địa phương, tôi chỉ thấy lớp màu hồng của bản đồ, nhưng thuộc tính src của thẻ hình ảnh sẽ tải khối thực tế. Tôi đã thử với Firebug để loại bỏ lớp màu hồng, nhưng đằng sau nó không có hình ảnh ở đó! Việc sao chép url từ thuộc tính src của thẻ img sẽ mở hình ảnh dưới dạng hình ảnh.
Đã thử điều này với Chrome và lớp Địa phương đang hoạt động, trong IE 7,8,9. Vấn đề là chỉ với FF và tôi nghi ngờ một cái gì đó với OpenLayers, nhưng không chắc chắn những gì. Lớp Mapnik đang hoạt động và hiển thị các lát trên tất cả các trình duyệt. Sử dụng HTML5 bằng cách này.
Bất kỳ ý tưởng hoặc gợi ý nào được đánh giá cao.
Tôi đánh dấu bạn là câu trả lời được chấp nhận, vì tôi thích nhiều giải pháp hơn. Cảm ơn! – kode