2013-06-12 2 views
0

Я создал карту в MBTiles с помощью TileMill и разместил ее на MapBox. Теперь я пытаюсь отобразить его на своем сайте, добавляющий инфобокс с помощью OpenLayers и Waxкак отображать UTFGrid (инфобокс) на карте с использованием OpenLayers и Wax

Acording с этими

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

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

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

Я был бы признателен за любые комментарии.

Спасибо заранее, Кармен

ответ