当前位置:  开发笔记 > Android > 正文

Geolocation.latLng()在android中不起作用

如何解决《Geolocation.latLng()在android中不起作用》经验,为你挑选了0个好方法。

我正在使用mdg:geolocation包,我正在尝试在Android设备上运行它,但我不再得到lat和lang了,当我几个月前试过它它工作正常

我正在使用该软件包的1.0.3*版本

在此输入图像描述

chrom高于警告,将我带到此页面

因为它是一个警告它应该工作.

我甚至尝试运行应用程序--mobile-server=https://myapp.com仍然没有工作.

有任何想法吗?

我的版本流星 - 1.1.*(不是最新的)地理位置 - 1.0.3

编辑

我尝试使用下面的导航器对象

var onSuccess = function(position) {
   console.log('Latitude: '          + position.coords.latitude          + '\n' +
  'Longitude: '         + position.coords.longitude         + '\n' +
  'Altitude: '          + position.coords.altitude          + '\n' +
  'Accuracy: '          + position.coords.accuracy          + '\n' +
  'Altitude Accuracy: ' + position.coords.altitudeAccuracy  + '\n' +
  'Heading: '           + position.coords.heading           + '\n' +
  'Speed: '             + position.coords.speed             + '\n' +
  'Timestamp: '         + position.timestamp                + '\n');
};

// onError Callback receives a PositionError object
//
function onError(error) {
  console.log('code: '    + error.code    + '\n' +
  'message: ' + error.message + '\n');
}

navigator.geolocation.getCurrentPosition(onSuccess, onError);

我没有在控制台中获得任何日志没有错误或调用成功回调

编辑2:

当在Android手机上运行我的应用程序时,这不起作用,如果我在网络中运行相同,我得到lat和lang值.

编辑3

我构建apk与--server指向https://myapp.com仍然这不起作用.

编辑4

我还有一个项目与所有最新版本,尝试上述所有步骤仍然无法正常工作(即使使用build apk版本)

编辑5

在尝试@Adam建议后,我遇到了以下错误

code: 3 message: Timeout expired

试着用不同的选项timeout,enablehighaccuracymaxage没有什么工作呢.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有