我正在尝试将谷歌地图集成到我的 ionic 2 混合移动应用程序中,但是当从谷歌地图指向位置时,我在获取任何地方的纬度和经度时遇到了麻烦。
第 1 步;安装这个ionic plugin add --save cordova-plugin-geolocation
并npm install --save @ionic-native/geolocation
。
步骤2:
将 app.module.ts 文件中的import { Geolocation } from '@ionic-native/geolocation';
导入并将其添加到providers array
中,
步骤3: 将以下代码添加到您尊重的.ts文件中,然后resp
是一个对象,它将为您提供当前位置的纬度和经度值
this.geolocation.getCurrentPosition().then((resp) => {
// resp.coords.latitude
// resp.coords.longitude
}).catch((error) => {
console.log('Error getting location', error);
});
注意:
您应该检查您的真实设备以获得确切的纬度和经度值
有关更多信息,请查看此链接
以下2篇博客文章 乔什·莫罗尼,这些将回答你的问题。[https://www.joshmorony.com/ionic-2-how-to-use-google-maps-geolocation-video-tutorial/][https://www.joshmorony.com/creating-an-advanced-google-maps-component-in-ionic-2/]