为什么带有SVG图标的标记不能仅在Safari中显示?
此处带有SVG图标的地图标记仅在Safari上的地图中显示(适用于所有其他浏览器)。我也在使用地图外的图标,它们在那里显示得很好。然而,实际的地图是一幅画布,所以也许这与它有关 尝试为图标的SVG标记添加高度、宽度和版本属性 SVG图标标记:为什么带有SVG图标的标记不能仅在Safari中显示?,svg,here-api,here-maps-rest,Svg,Here Api,Here Maps Rest,此处带有SVG图标的地图标记仅在Safari上的地图中显示(适用于所有其他浏览器)。我也在使用地图外的图标,它们在那里显示得很好。然而,实际的地图是一幅画布,所以也许这与它有关 尝试为图标的SVG标记添加高度、宽度和版本属性 SVG图标标记: 标记创建: const svgMarkup=''//上面的标记 常数纬度=47.6062; 常数经度=122.3321; 常量图标=新的H.map.icon(svgMarkup); 返回新的H.map.Marker({lat:纬度,lng:经度},{i
标记创建:
const svgMarkup=''//上面的标记
常数纬度=47.6062;
常数经度=122.3321;
常量图标=新的H.map.icon(svgMarkup);
返回新的H.map.Marker({lat:纬度,lng:经度},{icon});
这与webkit浏览器规范更为相关,因此请查看本文并尝试以下解决方案。如果您的问题仍然存在,请告诉我们
svg {
width: 100%;
height: 100%;
}
谢谢见