Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在URL请求中使用很棒的字体吗?_Javascript_Google Maps_Google Maps Api 3_Font Awesome - Fatal编程技术网

Javascript 我可以在URL请求中使用很棒的字体吗?

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 字

我正在设置地图标记,我想添加很棒的字体标记。 我使用的是第三方api(OverlappingMarkersPiderFire) )这需要标记URL

现在我得到一个本地标记marker.svg。但是我想用awesome字体的标记,有没有叫awesome字体标记

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)
});