Javascript 传单赢得';不要在标记上打开弹出窗口

Javascript 传单赢得';不要在标记上打开弹出窗口,javascript,jquery,leaflet,Javascript,Jquery,Leaflet,我用传单画了一张地图,然后在上面插入了很多标记。标记显示得很好,我有一个自定义图标,但我无法使用任何弹出窗口。bindpoppup()。我也没有错误 这是我的密码: var map = L.map('map').setView([60.20, 24.92], 11); L.tileLayer('https://ssl_tiles.cloudmade.com/<APIKEY>/997/256/{z}/{x}/{y}.png', { attribution: '', m

我用传单画了一张地图,然后在上面插入了很多标记。标记显示得很好,我有一个自定义图标,但我无法使用任何弹出窗口。bindpoppup()。我也没有错误

这是我的密码:

var map = L.map('map').setView([60.20, 24.92], 11);

L.tileLayer('https://ssl_tiles.cloudmade.com/<APIKEY>/997/256/{z}/{x}/{y}.png', {
    attribution: '',
    maxZoom: 18
}).addTo(map);

function setLeafletMarker() {
        var markerLocation = new L.LatLng(60.2, 24.8);
        var marker = new L.Marker(markerLocation);
        map.addLayer(marker);
        marker.bindPopup("<b>Hello world!</b><br />I am a popup.")
}

$(document).ready(function () {
    setLeafletMarker()
}
var-map=L.map('map').setView([60.20,24.92],11);
L.tileLayer('https://ssl_tiles.cloudmade.com//997/256/{z} /{x}/{y}.png'{
归属:'',
最大缩放:18
}).addTo(地图);
函数setMarker(){
var markerLocation=新L.LatLng(60.2,24.8);
var标记=新的L.标记(标记位置);
添加图层(标记);
marker.bindpuppop(“你好,世界!
我是一个弹出窗口。”) } $(文档).ready(函数(){ 设置标记() }
您的代码适合我。只需添加缺少的括号和分号,您就完成了。 您甚至可以简化代码,如手册《快速入门教程》中所示:

function setLeafletMarker() {
    L.marker([60.2, 24.8])
        .addTo(map)
        .bindPopup("<b>Hello world!</b><br />I am a popup.");
};
function setFlaopleMarker(){
L.标记([60.2,24.8])
.addTo(地图)
.bindpoppop(“你好,世界!
我是一个弹出窗口。”); };
bindPopup(html | el | popup,选项?)
将具有特定HTML内容的弹出窗口绑定到此标记上的单击。您也可以使用marker openPopup方法打开绑定的弹出窗口

参考:该

bindPopup( <String> html | <HTMLElement> el | <Popup> popup, <Popup options> options? )