2013-06-12 49 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); 
}); 

我將不勝感激任何意見。

由於提前, 卡門

回答