【问题标题】:HTML5 Geo Location based web app with Jasonette android带有 Jasonette android 的基于 HTML5 地理位置的 Web 应用程序
【发布时间】:2018-03-28 18:11:14
【问题描述】:

我有一个使用 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 文件中写一个辅助脚本来允许这个?还是根本不可能?

谢谢!

【问题讨论】:

    标签: php android html geolocation jasonette


    【解决方案1】:

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

    【讨论】:

    • 感谢您的快速回复,是的,这些文件使用 ssl (HTTPS) 在我的服务器上,我不得不从代码示例中删除它,因为 Stack 不允许我发布实际链接..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多