Javascript 我可以在URL请求中使用很棒的字体吗?
我正在设置地图标记,我想添加很棒的字体标记。 我使用的是第三方api(OverlappingMarkersPiderFire) )这需要标记URL 现在我得到一个本地标记marker.svg。但是我想用awesome字体的标记,有没有叫awesome字体标记Javascript 我可以在URL请求中使用很棒的字体吗?,javascript,google-maps,google-maps-api-3,font-awesome,Javascript,Google Maps,Google Maps Api 3,Font Awesome,我正在设置地图标记,我想添加很棒的字体标记。 我使用的是第三方api(OverlappingMarkersPiderFire) )这需要标记URL 现在我得到一个本地标记marker.svg。但是我想用awesome字体的标记,有没有叫awesome字体标记 iconURL = 'marker.svg' iconSize = new (google.maps.Size)(23, 32) marker.setIcon url: iconURL scaledSize: iconSize 字
iconURL = 'marker.svg'
iconSize = new (google.maps.Size)(23, 32)
marker.setIcon
url: iconURL
scaledSize: iconSize
字体不能用于标记图像 但是,将字体转换为图像,您可以使用: 他对同一问题的回答有一个代码示例 您可以手动包含JS文件,或者使用npm安装 fontawesome标记或bower安装fontawesome标记 只需包含javascript文件fontawesome-markers.min.js,您就可以了 可以这样使用它们:
我不明白为什么,因为Aweasome字体中的标记只是字体内部的一个字形,而不是一个独立的图像,如果不能将其放置在地图上,那么为地图设置标记有什么意义?我想知道是否有人使用地图上的标记,以及他们是如何使用的。你的意思是这样的:这些很好是的。但我想知道可以使用很棒的字体。我想答案是否定的。
new google.maps.Marker({
map: map,
icon: {
path: fontawesome.markers.EXCLAMATION,
scale: 0.5,
strokeWeight: 0.2,
strokeColor: 'black',
strokeOpacity: 1,
fillColor: '#f8ae5f',
fillOpacity: 0.7
},
clickable: false,
position: new google.maps.LatLng(lat, lng)
});