Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 如何从爱奥尼亚2的谷歌地图中获取纬度和经度?_Cordova_Google Maps_Ionic2_Hybrid Mobile App_Angular2 Services - Fatal编程技术网

Cordova 如何从爱奥尼亚2的谷歌地图中获取纬度和经度?

Cordova 如何从爱奥尼亚2的谷歌地图中获取纬度和经度?,cordova,google-maps,ionic2,hybrid-mobile-app,angular2-services,Cordova,Google Maps,Ionic2,Hybrid Mobile App,Angular2 Services,我正在尝试将谷歌地图集成到我的爱奥尼亚2混合移动应用程序中,但当我从谷歌地图中指出位置时,我在获取任何地方的纬度和经度方面遇到了麻烦。看看下面两篇来自Josh Morony的博文,这些将回答您的问题。 [ [第1步;安装这一个爱奥尼亚插件添加--保存cordova插件地理位置和npm安装--保存@爱奥尼亚本地/地理位置 步骤2: 从app.module.ts文件中的“@ionic native/Geolocation”;导入Import{Geolocation},并将其添加到提供者数组中 步骤3

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

看看下面两篇来自Josh Morony的博文,这些将回答您的问题。 [
[

第1步;安装这一个
爱奥尼亚插件添加--保存cordova插件地理位置
npm安装--保存@爱奥尼亚本地/地理位置

步骤2:

从app.module.ts文件中的“@ionic native/Geolocation”;导入
Import{Geolocation},并将其添加到
提供者数组中

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

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

您应该检查您的真实设备,以便获得准确的lat和long值


有关详细信息,请检查此

我遵循了这些教程,在指向位置时找不到任何与检索纬度和经度相关的代码。谢谢您的回答:)但我需要纬度和经度,同时选择地图中的任何位置。而不是当前位置。@AsbarAli,那么您应该在我的q中清楚地问这个问题其中包括“从谷歌地图上点位置时获取任何地方的纬度和经度”。它的意思是,不是当前位置。但是,感谢您的回复:)。无论您想在哪里获得lat和long,您都应该需要这种代码的和平,因此尝试在地图中添加您想要的代码,然后检查我添加了它,但它始终提供当前位置:(.你找到解决这个问题的方法了吗?请告诉我,我也被这个问题困扰着。我看了很多博客,但似乎没有什么结果