2017-03-24 75 views

回答

1

使用HTML和一个img标签,然后将其作为信息框的描述值传入。这里是一个简单的代码示例:

var map = new Microsoft.Maps.Map(document.getElementById('myMap'), { 
    credentials: 'Your Bing Maps Key', 
    center: new Microsoft.Maps.Location(47.60357, -122.32945) 
}); 
var center = map.getCenter(); 
var infobox = new Microsoft.Maps.Infobox(center, { title: 'Map Center', 
    description: 'Here is my image: <img src="https://www.bingmapsportal.com/Content/images/poi_custom.png" />' }); 
infobox.setMap(map); 
+0

是的,我发现我可以添加html到描述框。只花了一段时间的信息框的大小,因为高度/宽度不起作用,但maxWidth/maxHeight工作。 – chobo2