如何从Google Maps API的URL获取地理编码数据,而不是在IONIC WebAPP中添加地理编码功能?

时间:2018-10-05 07:36:44

标签: javascript api cordova ionic-framework

好的,所以基本上我使用Ionic本地人来获取输入位置的经纬度。但是由于本机仅适用于Android和IOS,因此我希望我可以在任何平台上使用API​​之类的东西,并将其返回适当的位置。 搜索后,我来到了Google的URL Api

http://maps.google.com/maps/api/geocode/json?address='+ term +'CA&sensor=false

所以我尝试使用它。但是在通过我的代码调用它时。它给出了未定义的输入。

这是我的代码:

getLocation(term){


return new Promise(resolve => {
  this.http.get('http://maps.google.com/maps/api/geocode/json?address='+ term +'CA&sensor=false')
    .map(res => res.json())
    .subscribe(data => {
      console.log(data.results[0]);
      resolve(data);
    });
});

}

我也是从另一个函数中调用它的:

    initMap() {

        this.getLocation('seattle');
        //Also I want to use lat lang here. Please provide proper way to get that.

}

如何在IONIC中使用该URL Api?并且请不要提供任何使用本机的解决方案,因为我只想在浏览器平台上部署它。

0 个答案:

没有答案