我是 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" } },
]
});