我使用 TileMill 在 MBTiles 中创建了一个地图并将其托管在 MapBox 上。现在我正在尝试在我的网站上显示它,使用 OpenLayers 和 Wax 添加信息框
根据这些
http://www.mapbox.com/wax/connector-ol.html
地质顾问。de/map/wax/manual/index.html
这段代码应该可以工作,但事实并非如此。瓷砖看起来很好,但不是传说。如果我不评论这一行 //map.addControl(new Wax.ol.Interaction()); 关于方法未定义的错误。但是如果我这样离开,没有错误,但仍然没有出现图例
wax.tilejson('http://api.tiles.mapbox.com/v3/carmencampos.example.jsonp',
function(tilejson) {
var map = new OpenLayers.Map({
div: 'map',
controls: [
new OpenLayers.Control.Navigation(),
new OpenLayers.Control.Attribution(),
new wax.ol.Legend()
],
layers: [
wax.ol.connector(tilejson)
]
});
map.addControl(new wax.ol.Legend());
//map.addControl(new wax.ol.Interaction());
map.zoomTo(3);
});
我将不胜感激任何评论。
在此先感谢,卡门