HTML5 Geo Location на основе веб-приложения с Jasonette Android

У меня есть веб-приложение, которое использует сервис гео-локации HTML5, оно прекрасно работает, кроме случаев, когда я выкатил его на Android с помощью jasonette. Это вообще возможно сделать?

Вот мой 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>

Нужно ли мне добавить второй файл json для location.php? Или написать дополнительный скрипт в текущем файле JSON, чтобы учесть это? Или это просто невозможно?

Спасибо!

1 ответ

Эй, это возможно, но я думаю, что ошибка с HTTPS, вы можете попытаться получить это на своем локальном сервере, этот скрипт будет работать только на домене "https", вам не нужно ничего передавать по этому поводу, просто убедитесь, что у вас есть домен https.

Другие вопросы по тегам