Google Maps API自定义图标未显示

时间:2012-12-24 16:16:31

标签: google-maps-api-3

我是一名c#程序员,我的JS技能很弱。我一直在尝试所有方式和语法,以根据Fusion表中的查询参数显示自定义图标图像。我总是得到一个默认的红点图标。我正在使用SetOptions,如下所示:

请注意,其他标记确实有效,而不是自定义图像。

非常感谢您的帮助。

layerl0.setOptions({
    query:
    {
        select: 'col3',
        from: '1RqmLYAIdL9mvV3zAMVdnEjncXiiX0ZXJAwL92PY'
    },
    styles: [
    { where: "'Category' = 'Hotel'", markerOptions: { iconName: "rec_lodging" } },
    { where: "'Category' = 'Restaurant'", markerOptions: { iconName: "dining" } },
    { where: "'Category' = 'Do'", markerOptions: { icon: new google.maps.MarkerImage("http://m.inbocas.com/Content/icons/surfing.png")} },
    { where: "'Category' = 'Shop'", markerOptions: { iconName: "grocery" } },
    { where: "'Category' = 'Party'", markerOptions: { iconName: "bars" } },
    ]
});

1 个答案:

答案 0 :(得分:0)

你有MarkerImage的构造函数吗?

  

MarkerImage(url:string,size?:Size,origin?:Point,anchor?:Point,scaledSize?:Size)