Ok .. First install the booklet and its vise
npm install leaflet --save npm install @types/leaflet --save
Then import the flyers into your component or something else with
import 'leaflet';
In the html file add a div with id="map" and a pre-set size (better do this with css).
<div style="height: 180px" id="map"></div>
Since styleUrls: [] still does not work in Ionic2, you also need to add leaf styles to your html file:
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.1/dist/leaflet.css" />
After this preparation, you can start with a leaflet tutorial as follows:
ngOnInit(): void { var map = L.map('map') .setView([51.505, -0.09], 13); L.tileLayer('https://api.tiles.mapbox.com/v4/mapbox.streets-basic/{z}/{x}/{y}.png?access_token={accessToken}', { attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>', maxZoom: 18, accessToken: 'xxx' }).addTo(this.map); }
Sos
source share