我创建了一个移动网站,我的位置功能在所有浏览器上运行正常,包括iOS和Android原生浏览器上的Safari:
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代码吗?