Sono sconcertato e molte ricerche non hanno rivelato nulla di utile.
Sono sul primo passo di quella che alla fine sarà una mappa con tre livelli raster e tre livelli di marcatori (con i controlli per passare da un raster ai dati associati, con popup / tooltip per i dati), ma non posso ottenere il rendering corretto delle tessere Tilemill. (Ho creato i raster in QGIS, li ho passati attraverso GDAL per colorarli e riproiettarli, e poi li ho inseriti in TileMill.)
In altre parole: è in Chrome. Questo è Safari:
Ed ecco il codice, che mi sembra abbastanza innocuo (ho commentato tutto tranne le tessere a questo punto, quindi è tutto ciò che ho incluso):
<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>
Qualcuno ha mai riscontrato questo problema? Se è così, come l'hai superato? Sono impaziente di iniziare il resto del processo di creazione di questa mappa (con il quale ovviamente intendo "scoprire il prossimo problema da risolvere").
Modificato per aggiungere: ho provato a riesportare un nuovo file MBTiles, caricandolo come nuovi dati e creando un nuovo progetto Mapbox da quei dati. Niente da fare. Il prossimo passo per isolare il problema sarebbe quello di impostare il file MBTiles su un server, saltando Mapbox, ma ciò sembra più probabile che crei problemi piuttosto che risolverli.