2013-06-12 5 views
0

TileMill을 사용하여 MBTiles에지도를 만들고 MapBox에서 호스팅했습니다. 지금은이OpenLayers 및 Wax를 사용하여지도에 UTFGrid (infobox)를 표시하는 방법

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

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

geoconsulter와 함께 주문에 따라 OpenLayers와 왁스

를 사용하여 정보 상자를 추가 내 웹 사이트에 표시하려합니다. 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); 
}); 

내가 어떤 의견을 감사하겠습니다 표시되지 않습니다. 사전에

감사합니다, 카르멘

답변