Mapkick Gem集成Mapbox时自定义SVG标记图标无法正常显示的问题求助
Mapkick Gem集成Mapbox时自定义SVG标记图标无法正常显示的问题求助
大家好,希望有人能帮我解决这个问题🙏
我目前在Rails应用里通过Mapkick gem使用Mapbox,实现地图上的位置标记点功能。但现在遇到了一个问题:尝试把SVG URL作为自定义标记图标传入时,怎么都无法正常工作,试了好几种办法都没解决。
我的代码是这样的:
<%= js_map [{ latitude: 37.7829, longitude: -122.4190, label: "Hot Chicken Takeover", tooltip: "5 stars", icon: ActionController::Base.helpers.asset_path("icon_user_logged_in.svg") }], style: "mapbox://styles/mapbox/streets-v11", zoom: 9, controls: true, id: "cities-map", width: "1250px", height: "600px", tooltips: {hover: false, html: true} %>
我是不是用错了icon这个属性?
我查了官方文档,还看到项目的相关问题提到这个gem目前还不支持自定义SVG图标的功能——现在我一用icon属性,标记点就直接消失了。想问问有没有朋友遇到过类似情况,有没有什么变通的小技巧或者替代方案可以分享?
备注:内容来源于stack exchange,提问作者Nicolás
相关产品推荐
相关产品推荐

