Angular 如何将传单导入到角度项目中?
我正在尝试在我的Angular项目中使用leatflet包,但我无法让它工作 我使用npm install leatflet-save安装了leatflet,然后将依赖项包括在angular.json文件中: 我的app.component.ts文件: 在app.component.html中,我有一个id为map的部分 我所看到的是: 是否有人知道问题所在以及如何解决Angular 如何将传单导入到角度项目中?,angular,import,leaflet,Angular,Import,Leaflet,我正在尝试在我的Angular项目中使用leatflet包,但我无法让它工作 我使用npm install leatflet-save安装了leatflet,然后将依赖项包括在angular.json文件中: 我的app.component.ts文件: 在app.component.html中,我有一个id为map的部分 我所看到的是: 是否有人知道问题所在以及如何解决 非常感谢您的帮助 安装以下装置,以备有用于角度测量的传单: npm install leaflet npm install
非常感谢您的帮助 安装以下装置,以备有用于角度测量的传单:
npm install leaflet
npm install @asymmetrik/ngx-leaflet
及打字:
在Angular CLI.json中添加以下内容:
对于Angular 5及以下版本:Angular-cli.json
对于Angular 6及以上版本:Angular.json
在app.Module.ts中导入传单模块:
import { LeafletModule } from '@asymmetrik/ngx-leaflet';
imports: [
LeafletModule.forRoot()
]
并创建一个地图:
<div style="height: 300px;"
leaflet
[leafletOptions]="options">
</div>
参考:
编辑:
如果您不想使用上述软件包,请通过以下方式解决问题:
ngOnInit() {
const myMap = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(myMap);
}
安装以下装置,以备有用于角度测量的传单:
npm install leaflet
npm install @asymmetrik/ngx-leaflet
及打字:
在Angular CLI.json中添加以下内容:
对于Angular 5及以下版本:Angular-cli.json
对于Angular 6及以上版本:Angular.json
在app.Module.ts中导入传单模块:
import { LeafletModule } from '@asymmetrik/ngx-leaflet';
imports: [
LeafletModule.forRoot()
]
并创建一个地图:
<div style="height: 300px;"
leaflet
[leafletOptions]="options">
</div>
参考:
编辑:
如果您不想使用上述软件包,请通过以下方式解决问题:
ngOnInit() {
const myMap = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(myMap);
}
非常感谢。添加这个瓷砖层后,我得到了地图。你能解释一下它是做什么的吗?你知道在我的方法中什么不起作用吗?@fonzane你需要瓦片来加载地图,如果你不放置服务器链接,它就不会加载。您可以在这里选择瓷砖:谢谢!添加这个瓷砖层后,我得到了地图。你能解释一下它是做什么的吗?你知道在我的方法中什么不起作用吗?@fonzane你需要瓦片来加载地图,如果你不放置服务器链接,它就不会加载。您可以在此处选择瓷砖:
ngOnInit() {
const myMap = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(myMap);
}