2017-09-26 55 views
0

我是Ionic的新手,目前我正在学习。我尝试在platform.ready函数中实现app.component.ts中的Geolocation插件,并且获取lat和lng,但是如何将lat和lng发送到主页以在地图上显示当前位置。我应该在提供商中实施地理位置功能吗?Ionic 2地理位置

+0

https://stackoverflow.com/questions/41206663/get-current-position-in-ionic2 – soorapadman

回答

0

你可以使用离子提供者。

ionic g provider map 

然后写在app.component.ts那里写的代码。并实施类似

getLatLng(){ 
return {lat:this.lat,lng:this.lng} 
} 

一个getfunction然后导入到供应商主页和调用getLatLng()方法。

请研究关于离子服务/供应商和承诺和观察。你可以使用这些方便

+0

谢谢。我怎样才能返回局部变量lat和lng在其他函数中使用它? –

+0

你可以调用你的提供者方法。 var latlng = this.myprovider.getLatLng(); –