javascript - 谷歌地图 v3 FontAwesome5
问题描述
我正在尝试创建一个使用动态 fontAwesome 标记的 googleMap
不过,我似乎无法将“Font Awesome 5 Free”设置为要使用的字体。
我可以设置“Fontawsome”,它可以工作,但不是网络字体(它是安装在我的系统中的 .TTF)
var marker0 = createMarker({
position: new google.maps.LatLng(33.808678, -117.918921),
map: map,
icon: {
path: google.maps.SymbolPath.CIRCLE,
fillColor: '#F00',
fillOpacity: 1,
strokeWeight: 0,
scale: 15
},
label: {
fontFamily: "FontAwesome",
fontWeight: '900',
text: eval("'\\u"+'f0ab'+"'"),
color: 'white'
}
}, "<h1>Marker 0</h1><p>This is the home marker.</p>");
});
这是 jsfiddle:https ://jsfiddle.net/robsilva/hxt5jcu5/
看起来谷歌地图没有将 font-family 属性应用于我创建的标记标签。根据 Google 的文档,语法看起来是正确的,但由于某种原因,所有样式都没有被应用。以下是我们手动将字体系列样式放置在正确元素上的一些前后屏幕...
解决方案
推荐阅读
- ios - 快速从文件中减去和更新
- google-apps-script - 如何设置用户回答问题时自动显示的反馈
- c# - 相当于将我的 newtonsoft 实现转换为 .net core 3.0 中的新 JSON 库期间的默认值
- excel - 从 FormControl ListBox 检索值时出现运行时错误
- angular - 如何为 Angular GET 请求设置验证码
- php - 获取每个数组中存在的嵌套数组的值
- python - 无法在 Python 中导入 Weka
- hibernate - 使用 @SpringBootTest 禁用数据库连接
- ios - 当标签中的值低于 Swift 4 中的阈值时,如何通过本地通知提醒用户?
- ios - Objective c scrollview屏幕截图在ios 13中有问题