Android Phonegap谷歌地图api查询不工作

Android Phonegap谷歌地图api查询不工作,android,google-maps,phonegap,Android,Google Maps,Phonegap,我正在使用phonegap开发一个简单的android应用程序,它发送一个带有lat、lan位置的谷歌地图地理编码api请求,并返回一个地址。 使用我的桌面工作时,一切正常! 一旦我使用adobe phonegap cloud builder构建应用程序,它就无法工作。此外,我无法调试,因为应用程序上没有显示任何内容。它只是显示一个空值 这可能是CORS的问题吗?HTTPS?使用移动用户代理处理谷歌地图请求时出现了一些问题?我不确定。谢谢你的帮助 这是我的代码: function maps_ap

我正在使用phonegap开发一个简单的android应用程序,它发送一个带有lat、lan位置的谷歌地图地理编码api请求,并返回一个地址。 使用我的桌面工作时,一切正常! 一旦我使用adobe phonegap cloud builder构建应用程序,它就无法工作。此外,我无法调试,因为应用程序上没有显示任何内容。它只是显示一个空值

这可能是CORS的问题吗?HTTPS?使用移动用户代理处理谷歌地图请求时出现了一些问题?我不确定。谢谢你的帮助

这是我的代码:

function maps_api(latlng){
    var divdata = $('div#data');
    divdata.text('cleared');
    updateStatus('Starting google api: ');
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
           updateStatus(this.responseText);
           var myArr = JSON.parse(this.responseText);
            var divdata = $('div#data');
                  divdata.text(myArr["results"][0]["formatted_address"]);

        }
        else
        {
            updateStatus(this.responseText);
            var divdata = $('div#data');
            divdata.text(xhttp.statusText);

        }
    };

    xhttp.open("GET", "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + latlng + "&key=myprivatekey", true);
    xhttp.send();



    }

我通过安装白名单插件并允许与谷歌地图服务器通信来解决这个问题