我目前无法将 BeautifyMarker 插件与ngx-leaflet
Angular 2 包集成。
我已经按照BeautifyMarker 的安装说明以及ngx-leaflet 插件说明进行操作,但没有成功。
我曾经使用npm install
BeautifyMarker、Font Awesome,并且已经安装了 Bootstrap。传单也已经按照ngx-leaflet
官方教程正确添加和配置。
我编辑了我的angular-cli.json
文件以包含 BeautyMarker .css 和 .js 文件,如下所示:
"styles": [
"styles.css",
"../node_modules/leaflet/dist/leaflet.css",
"../node_modules/font-awesome/css/font-awesome.css",
"../node_modules/bootstrap/dist/css/bootstrap.css",
"../node_modules/beautifymarker/leaflet-beautify-marker-icon.css"
],
"scripts": [
"../node_modules/leaflet/dist/leaflet.js",
"../node_modules/beautifymarker/leaflet-beautify-marker-icon.js",
], ...
我还完全导入了包,因为它扩展了L
,如下所示:
import * as L from 'leaflet';
import 'beautifymarker';
那没有用,所以我也尝试了:
import * as L from 'leaflet';
import '../../node_modules/beautifymarker/leaflet-beautify-marker-icon.js';
还尝试完全省略导入,例如heatmap.js
插件。这些都不允许我访问L.BeautifyIcon
.
有小费吗?