如何从离子2中的谷歌地图获取纬度和经度?

时间:2017-05-15 03:57:42

标签: cordova google-maps ionic2 hybrid-mobile-app angular2-services

我正在尝试将谷歌地图集成到我的离子2混合移动应用程序中,但是当从谷歌地图指向该位置时,我在获取任何地方的纬度和经度方面遇到了麻烦。

2 个答案:

答案 0 :(得分:1)

第1步;安装此ionic plugin add --save cordova-plugin-geolocationnpm install --save @ionic-native/geolocation

步骤2:

导入app.module.ts文件中的import { Geolocation } from '@ionic-native/geolocation';并将其添加到providers array

步骤3:     在您尊重的.ts文件中添加以下代码,然后resp是一个对象,它将为您提供当前位置的lat和long值

   this.geolocation.getCurrentPosition().then((resp) => {
 // resp.coords.latitude
 // resp.coords.longitude
}).catch((error) => {
  console.log('Error getting location', error);
});

注意:

  

您应该检查您的真实设备,以获得确切的纬度和长值

了解详情,请查看此link

答案 1 :(得分:0)