Estoy perplejo, y muchas búsquedas no han resultado útiles.
Estoy en el primer paso de lo que finalmente será un mapa con tres capas ráster y tres capas de marcadores (con controles para alternar entre los rásteres y sus datos asociados, con ventanas emergentes / información sobre herramientas para los datos), pero no puedo haz que los mosaicos de Tilemill se procesen correctamente. (Creé los rásteres en QGIS, los ejecuté a través de GDAL para colorearlos y volver a proyectarlos, y luego los puse en TileMill).
Esto es: eso está en Chrome. Esto es Safari:
Y aquí está el código, que me parece bastante inocuo (he comentado todo menos los mosaicos en este punto, así que eso es todo lo que he incluido):
<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>
¿Alguien ha encontrado este problema? Si es así, ¿cómo lo superaste? Estoy ansioso por comenzar con el resto del proceso de hacer este mapa (con lo cual, por supuesto, me refiero a "descubrir el siguiente problema a resolver").
Editado para agregar: intenté volver a exportar un nuevo archivo MBTiles, cargarlo como nuevos datos y crear un nuevo proyecto Mapbox a partir de esos datos. No dados. El siguiente paso para aislar el problema sería configurar el archivo MBTiles en un servidor, omitiendo Mapbox, pero parece más probable que cree problemas que los solucione.
Sé que esta pregunta es antigua y ya se ha resuelto, pero tengo otra solución para cualquiera que actualmente tenga este mismo problema. Si ha cargado su CSS y todavía no muestra los mosaicos correctamente, debe incluirlos
tms: true
en su TileLayer opciones de .Un ejemplo de mi código:
Espero que esto ayude a alguien más con el mismo problema.
fuente