2013-06-12 43 views
0

我已经使用TileMill在MBTiles中创建了一个地图并将其托管在MapBox上。现在我想将其显示在我的网站使用的OpenLayers和蜡如何使用OpenLayers和Wax在地图上显示UTFGrid(信息框)

添加信息框与这些

http://www.mapbox.com/wax/connector-ol.html

http://support.mapbox.com/discussions/tilemill/44-displaying-legend-on-client-using-openlayers-and-wax

geoconsulter Acording。 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); 
}); 

我将不胜感激任何意见。

由于提前, 卡门

回答