私はiOS用のphonegap+googleマップでマップを作成しようとしています。最初は正常に動作しますが、別のページに移動してから再びマップページに戻ると、何も起こらないようで、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');
}
}
私が言ったように、これは最初は正常に機能しますが、マップセクションに再度アクセスすると、ブラウザでテストするとすべてが正常に機能するため、機能しなくなります。
事前にthx