Геолокации в HTML

193
06 июля 2017, 04:03

Такой код взял из w3schools.Я копировал и создал файл index.html в XAMPP/Wamp Server запустил не работает геолокация домен есть там тоже не сработало в чем проблема?Ошибки не выдает просто напросто не работает браузер яндекс.На самом w3schools работает а так нет

<!DOCTYPE html>
<html>
<body>
    <p>Click the button to get your coordinates.</p>
    <button onclick="getLocation()">Try It</button>
    <p id="demo"></p>
    <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>
</body>
</html>
Answer 1

Протокол http - небезопасен, так что это разумная мера предосторожности браузера по ограничении получения геолокации.

Без https это будет костыль, который займет много времени (и соответственно денег). Лучше купите сертификат и поставьте его (а если пользуетесь хостингом - всё ещё проще, просто платите).

P.S. Для https требуется SSL сертификат, такой предоставляют практически все более-менее крупные хостинг-провайдеры.

READ ALSO
PHP сравнить по началу строки

PHP сравнить по началу строки

Есть строка: /test/app/id100 Как проверить есть ли в строке "/test/app/id[число]" тогда true иначе false

146
Определить часовой пояс пользователя Telegram

Определить часовой пояс пользователя Telegram

Всем приветПишу напоминалку, нужно определять часовой пояс пользователя Telegram

603
Yii2 проблема с отображением, messages

Yii2 проблема с отображением, messages

Не могу понять почему у меня на виртуальном сервере так отображаются переводыЗапускал проект на Open server

211
php объединить два многомерных массива

php объединить два многомерных массива

Здравствуйте, есть два однотипных многомерных массива, вот пример

419