有人可以告诉我为什么以下不能正常工作吗?
除了iconType
之外,一切都适用 function createMarker(map, position, number, title, iconType) {
var flag = 'http://code.google.com/apis/maps/documentation/javascript/examples/images/beachflag.png';
var marker = new google.maps.Marker({
position: position,
icon: iconType,
map: map
});
如果我将'icon'直接设置为变量'flag',它可以工作,但是当我从函数变量'iconType'中取出它时它不会?
我已经测试过以确保将变量'flag'传递给此函数。
您可以在此处查看完整代码:http://www.oroojo.co.uk/ed/gmaps-2.html
有什么想法吗?
答案 0 :(得分:1)
因为您要将icon
属性设置为字符串"flag"
,而不是将其指向变量flag
。