0

我是 ac# 程序员,我的 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" } },
    ]
});
4

1 回答 1

0

你有 MarkerImage 的构造函数吗?

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

于 2012-12-24T16:26:04.260 回答