0

我有一个使用 HTML5 地理位置服务的网络应用程序,它运行良好,除非我使用 jasonette 将它推出到 android。这甚至可能吗?

这是我的 load.jason -

 {
"$jason": {
    "head": {
        "title": "Web Container Agent"

    },
    "body": {
        "background": {
            "type": "html",
            "url": "https:mysite.com",
            "id": "app",
            "action": {
               "type": "$default"
            }
        }
    }
}

}

这是我的主要索引页面。现在我有一个名为 location.php 的文件,为此我将使用 w3 中的演示 -

<script>
var x = document.getElementById("demo");

function getLocation() {
if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
} else { 
    x.innerHTML = "Geolocation is not supported by this browser.";
}
}



function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude + 
"<br>Longitude: " + position.coords.longitude;
}
</script>

我需要为 location.php 添加第二个 json 文件吗?或者在当前的 json 文件中写一个辅助脚本来允许这个?还是只是不可能?

谢谢!

4

1 回答 1

0

嘿,这是可能的,但我想错误在于 HTTPS,您可能会尝试在本地服务器上获取此脚本,此脚本仅适用于“https”域,您无需传递任何内容,只需确保您拥有 https 域即可。

于 2018-03-28T18:17:36.343 回答