Javascript 如何在bing地图(win8)中使用来自www的图像

Javascript 如何在bing地图(win8)中使用来自www的图像,javascript,windows-8,bing-maps,Javascript,Windows 8,Bing Maps,我的目标是创建一个带有图钉的bing地图 所以我有以下功能: function addPushPin(pos, merchantId) { var pin = new Microsoft.Maps.Pushpin({ latitude: pos.latitude, longitude: pos.longitude }, { icon: 'http://.../'+merchantId+'.png' }); map.entities.push(pin); }

我的目标是创建一个带有图钉的bing地图

所以我有以下功能:

function addPushPin(pos, merchantId) {
    var pin = new Microsoft.Maps.Pushpin({ latitude: pos.latitude, longitude: pos.longitude }, {
        icon: 'http://.../'+merchantId+'.png'
    });
    map.entities.push(pin);
}
但是,bing地图似乎无法从www上加载图像(我尝试了本地图像,效果不错)

图标url是一个很好的url。如果我将其复制粘贴到浏览器中,我可以看到图像,但无法在bing地图中显示


知道为什么吗?我能做些什么使它工作呢?

它应该可以与URL一起工作

要使用URL进行测试,请转到Bing地图门户URL(图钉示例)

在页面底部,您将看到一个示例。将图标url替换为您自己的http url,单击Run按钮,您将看到您的图钉将从您的url加载

范例

map.entities.clear(); 
var pushpinOptions = {icon: 'http://mapicons.nicolasmollet.com/wp-content/uploads/mapicons/shape-default/color-3875d7/shapecolor-white/shadow-1/border-color/symbolstyle-color/symbolshadowstyle-no/gradient-no/exchequer.png', width: 30, height: 50}; 
var pushpin= new Microsoft.Maps.Pushpin(map.getCenter(), pushpinOptions);
map.entities.push(pushpin);

我只是忘了设置高度和宽度。我想它会自动设置它。