首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Ionic2打字本的传单的使用

带有Ionic2打字本的传单的使用
EN

Stack Overflow用户
提问于 2016-10-11 11:20:07
回答 1查看 8K关注 0票数 8

我是Ionic2Angular2的新手,有类型记录,我想为iOS和Android构建一个移动应用程序。作为下一步,我想包括一张地图,并找到传单,以便于在GoogleMaps和OSM之间进行转换,

所以,我的问题从安装开始:有不同的软件包,如npm install leafletnpm install leaflet-mapnpm install ui-leaflet等等。

第二,我不知道如何包含这些包。如果有人能在Ionic2中提供一个非常简单的基本应用程序来显示传单地图,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-13 11:52:17

好的..。第一次安装单张及其类型

代码语言:javascript
复制
npm install leaflet --save
npm install @types/leaflet --save

然后将传单导入您的组件或其他

代码语言:javascript
复制
import 'leaflet';

在html文件中添加一个带有id="map"和预置大小的div (最好通过css实现)。

代码语言:javascript
复制
<div style="height: 180px" id="map"></div>

由于styleUrls: []在Ionic2中仍然存在缺陷,所以您还必须将传单样式添加到html文件中:

代码语言:javascript
复制
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.1/dist/leaflet.css" />

在做完这些准备之后,您可以像这样从leaflet tutorial开始:

代码语言:javascript
复制
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 &copy; <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);

}
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39976098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档