Xcode iPad PhoneGap地图未显示
我有下面的htmlXcode iPad PhoneGap地图未显示,xcode,google-maps,cordova,xcode5,Xcode,Google Maps,Cordova,Xcode5,我有下面的html <div id="map_canvas"></div> 很明显,以上这些都是小菜一碟,但所有关键人物都已就位 所有这些在我的电脑和Safari上都非常有效。但是,当我转到mac、xcode和phonegap时,地图不再显示 警报(123)从未发生,并且调用了getCurrentPositionError函数 错误为代码2,kclerrordomain错误0 但我收到应用程序想要使用我的位置的警报 这里的任何帮助都会很好 我在Mavericks上使用x
<div id="map_canvas"></div>
很明显,以上这些都是小菜一碟,但所有关键人物都已就位
所有这些在我的电脑和Safari上都非常有效。但是,当我转到mac、xcode和phonegap时,地图不再显示
警报(123)从未发生,并且调用了getCurrentPositionError
函数
错误为代码2,kclerrordomain错误0
但我收到应用程序想要使用我的位置的警报
这里的任何帮助都会很好
我在Mavericks上使用xcode 5.0.1,在iPad上使用phonegap 3.1
编辑
如果我使用视网膜模拟器,我可以恢复位置,但如果我使用ipad sim卡,就无法恢复位置。为什么会这样
document.addEventListener("deviceready", onDeviceReady, true);
function onDeviceReady () {
navigator.notification.alert("Yup, it works!",function(){},"","");
navigator.geolocation.getCurrentPosition(getCurrentPositionSuccess, getCurrentPositionError);
};
function getCurrentPositionSuccess(position) {
alert(123);
//alert(position.coords.latitude);
currentPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
gmap = new google.maps.Map(document.getElementById('map_canvas'), {
zoom: 15,
center: currentPosition,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
}