gpt4 book ai didi

jquery - iOS 4.1 中的 $.getJSON

转载 作者:行者123 更新时间:2023-11-29 04:53:47 25 4
gpt4 key购买 nike

我正在开发一个适用于 iOS 4.1(开发设备)的网络应用程序。对于地理定位,我询问设备(通过 PhoneGap API)当前的纬度和经度位置,然后将其处理给 Google。但 $.getJSON 总是抛出错误回调函数(现在不在代码中)。这是我的代码:

function getLocation() {
$('#location').html('asking for location...');

navigator.geolocation.getCurrentPosition(function(position) {
var url = 'http://maps.google.com/maps/api/geocode/json?sensor=true&latlng=' + position.coords.latitude + ',' + position.coords.longitude;

$.getJSON(url, function(data) {
$('#location').html('' + data.results[0].formatted_address);
});
}, function(error) {
$('#location').html('unknwon');
});
}

在 Android 设备上,这段代码工作得很好,在 iPhone 上,Google 调用不会返回任何信息。这是移动 Safari 问题吗?因为PhoneGap API正确返回了位置。

最佳答案

我认为您需要将 maps.google.com 添加到 PhoneGap.plist 中的 ExternalHosts 数组。

关于jquery - iOS 4.1 中的 $.getJSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8385350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com