Геолокация на андроиде
Геолокация, на виндовс десктоп работает, а на андроиде нет. Почему так?
<!DOCTYPE html>
<html>
<head>
<title>Геолокация в HTML5</title>
<meta charset="utf-8">
</head>
<body>
<script>
navigator.geolocation.getCurrentPosition(showPosition);
function showPosition(position) {
document.write("Широта = " + position.coords.latitude + "</br>");
document.write("Долгота = " + position.coords.longitude + "</br>");
}
</script>
</body>
</html>
|
Геолокация разрешена только с использованием протокола HTTPS
https://developers.google.com/web/up...-contexts-only Вот такой код
<!DOCTYPE html>
<html>
<head>
<title>Геолокация в HTML5</title>
<meta charset="utf-8">
</head>
<body>
<script>
function showPosition(position) {
document.write("Широта = " + position.coords.latitude + "</br>");
document.write("Долгота = " + position.coords.longitude + "</br>");
}
function showError(oe) {
alert (oe.code+' '+oe.message);
}
navigator.geolocation.getCurrentPosition(showPosition, showError, {timeout:2000} );
</script>
</body>
</html>
выдает ошибку : only secure origins are allowed |
Неа, на моем андроиде не работает)
Суть идеи такова, хотелось, чтобы веб код работал только в определенном регионе, или населенном пункте, и не мог использоваться в другом. |
| Часовой пояс GMT +3, время: 20:58. |