Tôi đã bối rối, và khá nhiều tìm kiếm đã không có gì hữu ích.
Tôi đang ở bước đầu tiên, cuối cùng sẽ là một bản đồ với ba lớp raster và ba lớp đánh dấu (với các điều khiển để chuyển đổi giữa các raster và dữ liệu liên quan của chúng, với cửa sổ bật lên / chú giải công cụ cho dữ liệu), nhưng tôi không thể lấy gạch Tilemill để hiển thị đúng. (Tôi đã tạo các trình quét trong QGIS, chạy chúng qua GDAL để tô màu và chiếu lại chúng, sau đó đưa chúng vào TileMill.)
Để dí dỏm: Đó là trong Chrome. Đây là Safari:
Và đây là mã, trông khá vô hại đối với tôi (Tôi đã nhận xét tất cả mọi thứ trừ các gạch tại thời điểm này, vì vậy đó là tất cả những gì tôi đã bao gồm):
<html>
<head>
<title> - Leaflet demo</title>
<script type='text/javascript' src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
<style type='text/css'>
html, body{ width:100%; height: 100%, margin:0; padding:0; }
#map{ width:700px; height:600px }
img {margin:0px;padding:0px};
</style>
<script type='text/javascript'>//<![CDATA[
window.onload=function(){
//one base layer on map
var map = new L.Map( "map" ).setView([38.173,-94.384],5);
L.tileLayer('http://a.tiles.mapbox.com/v3/mtgmediagroup.beef2013/{z}/{x}/{y}.png', {
attribution: 'Dani Friedland/MTG Media Group',
maxZoom: 9
}).addTo(map);
</script>
</head>
<body>
<b>Map</b>
<div id="map"></div>
</body>
</html>
Có ai từng gặp phải vấn đề này? Nếu vậy, làm thế nào bạn vượt qua nó? Tôi háo hức bắt đầu phần còn lại của quá trình tạo ra bản đồ này (tất nhiên ý tôi là "phát hiện ra vấn đề tiếp theo cần giải quyết").
Đã chỉnh sửa để thêm: Tôi đã thử xuất lại tệp MBTiles mới, tải lên dưới dạng dữ liệu mới và tạo dự án Mapbox mới từ dữ liệu đó. Không có con xúc xắc. Bước tiếp theo trong việc cô lập vấn đề sẽ là thiết lập tệp MBTiles trên máy chủ, bỏ qua Mapbox, nhưng điều đó dường như có khả năng tạo ra sự cố hơn là khắc phục chúng.