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

Google maps 如何在Salesforce中自定义lightning:map的地图标记?,google-maps,salesforce,salesforce-lightning,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.g

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

component.set('v.mapMarkers', response.getReturnValue());
每当我试图更改他们的图标时,这就不再起作用了:

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


有什么想法吗

看起来像光环组件?还是视觉力量?还是Lightning Web组件

对于光环: 在此页面上搜索
图标:“标准:帐户”


您无法加载自己的图标,只能加载。格式为
category:icon\u name

这确实是光环的组成部分。不使用lightning:map就可以了吗?就像直接用谷歌地图或者用传单来构建地图一样?我在2010年做了一次谷歌地图的手动集成()+你可能会发现一些博客,比如。不确定它们是否还能工作,那时你需要谷歌API密钥,库和函数可能已经改变了。。。那个定制图标是绝对必要的,并且保证从头开始手工制作吗?维护?也许从谷歌、Here.com等网站获得许可证?可能不值得这么做。