我正在尝试使用 phonegap + google maps for ios 创建一个地图。它第一次运行良好,但如果我导航到另一个页面然后我再次返回到我的地图页面,似乎什么都没有发生,似乎 deviceready 没有被触发。任何想法?
<script src="phonegap.js"></script>
<script src="maparestaurante.js"></script>
<link href="styles/retina.css" rel="stylesheet" type="text/css" media="only screen and (-webkit-min-device-pixel-ratio: 2)" />
</head>
<body onload="onLoad()">
和javascript:
function onLoad() {
document.addEventListener("deviceready", onLoad2, true);
}
function onLoad2() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, error);
} else {
error('not supported');
}
}
正如我所说,这第一次工作正常,但如果再次访问地图部分,它将永远无法工作,在浏览器中测试它时一切正常
提前谢谢