野蛮人 发表于 2013-10-31 21:41:29

phonegap获取坐标


<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>在安卓里获取不到坐标,报超时错误,在苹果里可以获取到坐标



admin 发表于 2013-10-31 22:17:59

代码写的是对的,android上我测试也是可以的    1.换个信号好的地方测试一下   2.重新设备重新运行试试   3.换个手机试试

admin 发表于 2013-10-31 22:17:59

代码写的是对的,android上我测试也是可以的    1.换个信号好的地方测试一下   2.重新设备重新运行试试   3.换个手机试试
页: [1]
查看完整版本: phonegap获取坐标