我试图更改mapMarkers的图标,但是它对应于列表描述,而不是标记本身。此行显示带有红色标记的地图:
component.set('v.mapMarkers', response.getReturnValue());
每当我尝试更改其图标时,它就不再起作用:
var image = '{!URLFOR($Resource.MapMarkers, \'2.png\')}';
component.set('v.mapMarkers', {
location: response.getReturnValue(),
icon: image
});
有什么主意吗?
答案 0 :(得分:0)
看起来像光环组件吗?还是Visualforce?还是Lightning Web组件?
对于光环:https://developer.salesforce.com/docs/component-library/bundle/lightning:map/documentation
在此页面上搜索icon: 'standard:account'
您无法加载自己的图标,只能使用icons defined in Lightning Design System。格式为category:icon_name
。