我有这个 TileJSON 文件:
{
"tilejson": "1.0.0",
"bounds": [ -6.6028, 49.689, 1.9446, 55.943 ],
"center": [ -1.7029, 52.703, 6 ],
"minzoom": 6,
"maxzoom": 15,
"version": "1.0.0",
"tiles": [
"http://localhost:8081/data/oa_belonging_tiles/{z}/{x}/{y}.png"
]
}
我正在使用以下代码创建地图:
<script type="text/javascript">
wax.tilejson('data/oa_belonging_tiles/metadata.json',
function(tilejson) {
var map = new L.Map('map-div')
.addLayer(new wax.leaf.connector(tilejson))
.setView(new L.LatLng(51, 0), 1);
wax.leaf.legend(map, tilejson).appendTo(map._container);
});
</script>
当我在浏览器中执行脚本时,出现以下错误:
Uncaught SyntaxError: Unexpected token : metadata.json:2
我遵循了 TileJSON 规范,并且在文件中没有发现拼写错误/其他问题。我清除了浏览器缓存,并且我 100% 确定我正在加载正确的文件。我已经尝试删除一些键/值,但问题仍然存在。
我将不胜感激有关如何在本地加载瓷砖的任何建议。