如何在Salesforce中自定义lightning:map的地图标记?

时间:2019-07-15 13:00:07

标签: google-maps salesforce salesforce-lightning

我试图更改mapMarkers的图标,但是它对应于列表描述,而不是标记本身。此行显示带有红色标记的地图:

component.set('v.mapMarkers', response.getReturnValue());

每当我尝试更改其图标时,它就不再起作用:

var image = '{!URLFOR($Resource.MapMarkers, \'2.png\')}';
component.set('v.mapMarkers', {
     location: response.getReturnValue(),
     icon: image
});

我也尝试过:http://releasenotes.docs.salesforce.com/en-us/summer15/release-notes/rn_vf_maps_enhancements_custom_icons.htm?edition=&impact=

有什么主意吗?

1 个答案:

答案 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