|
- <script>
- document.addEventListener("deviceready", onDeviceReady, false);
-
- // phonegap加载完毕
- function onDeviceReady() {
- // 每隔2秒钟更新一次
- var options = { maximumAge: 3000, timeout: 30000, enableHighAccuracy: true };
- navigator.geolocation.getCurrentPosition(onSuccess, onError,options);
-
- }
-
- // 获取位置信息成功时调用的回调函数
- function onSuccess(position) {
-
- alert('sfdsdf');
- var xCoors=position.coords.latitude;//以十进制表示的纬度
- var yCoors=position.coords.longitude;//以十进制表示的经度
- alert(xCoors);
- window.sessionStorage.setItem("xcoors",xCoors);
- window.sessionStorage.setItem("ycoors",yCoors);
-
- }
-
- // onError回调函数接收一个PositionError对象
- function onError(error) {
- alert('code: ' + error.code + '\n' +
- 'message: ' + error.message + '\n');
- }
- </script>
复制代码 在安卓里获取不到坐标,报超时错误,在苹果里可以获取到坐标
|
|