1

我创建了一个移动网站,我的位置功能在所有浏览器上都可以正常工作,包括 iOS 上的 Safari 和 Android 原生浏览器:

function getLocation()
  {
    navigator.geolocation.getCurrentPosition(showPosition);
  }

function showPosition(position)
  {
position.coords.longitude;
  var ox = position.coords.latitude;
  var oy = position.coords.longitude;
  alert(ox);

我在 Safari 和 Android 本机浏览器上收到警报(牛)。之后我的任务是通过 web 框架在应用程序中显示此页面,并获得相同的结果。

在 iOS 应用程序中,它运行良好——我正在调用该函数并获得高度、经度和移动网站上的所有内容的警报。

但是在 Android 应用程序中,当我单击调用该函数的按钮时,什么也没有发生。

有人可以告诉我为什么这不起作用吗?我应该不仅使用 Javascript,还应该使用一些 Android 代码吗?

4

0 回答 0