2015-09-15 44 views
0

我在地图上添加了一个简单的按钮。将弹出框绑定到小册子中的简单按钮

var info = L.easyButton('glyphicon glyphicon-info-sign') 

现在我必须将弹出窗口绑定到此按钮。我正在尝试这个,但它不起作用。

info.bindPopup("Hello").openPopup(); 

请推荐一些东西。提前致谢。从Github上库的README

回答

0

直:

var helloPopup = L.popup().setContent('Hello World!'); 

L.easyButton('fa-globe', function(btn, map){ 
    helloPopup.setLatLng(map.getCenter()).openOn(map); 
}).addTo(map); 

例子:http://plnkr.co/edit/sSSHH4?p=preview

自述:https://github.com/cliffcloud/Leaflet.EasyButton#boilerplatecopy-paste

文档:http://danielmontague.com/projects/easyButton.js/v1/examples/

+1

我不想显示它在特定的经度。我希望它随着按钮一起弹出。我想在其中显示一些信息。 – Mushu

+0

你现在只是提到这个?你的问题是“现在我必须将弹出窗口绑定到此按钮。”那是我的答案。你正在改变这个问题。也许下一次对你的问题进行一些思考,以便当人们花时间和精力回答它时,他们掌握了所有的事实。请阅读:https://stackoverflow.com/help/how-to-ask,祝你好运。 – iH8