2016-11-01 4 views
-1

Good Day,Геолокация не работает для меня

У меня была небольшая проблема, связанная с тем, что мой проект отображал местную погоду вместе. Я думаю, что как только у меня установлены координаты, тогда он должен быть плавным, но по какой-то причине мне не удавалось показать долготу и широту. Раньше у меня была проблема с неправильным загрузкой javascripts, поэтому я убедился, что загрузил геолокацию и jquery для этого. Я также убедился, что мой хром обновлен, но он работал с программой freecodecamp, которую я запрограммировал, поэтому не думайте, что это проблема.

Фактически я загрузил сценарий, который я написал для freecodecamp почти дословно, чтобы попытаться получить это право до того, как я настроил код, но, как я уже сказал, он не загружается в мое перо, поэтому любая помощь будет более чем оценена. Благодаря!

HTML

<h1> 
    Your Local Weather Forecast 
</h1> 
<h2> 
    At your location of: 
</h2> 
<script> 


    if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(function(position) 
              {$("#data").html("latitude: " + position.coords.latitude + "<br>longitude" + position.coords.longitude); 

    }); 
    } 


</script> 
<div id = "data"> 
    <h4>You are here:</h4> 

</div> 
+0

[Открыть в браузере JavaScript консоли] (HTTP: //webmasters.stac kexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers). Прочтите сообщения об ошибках. – JJJ

+0

Попробуйте использовать его на 'https: //'. Служба определения местоположения теперь не работает над 'http: //' над основными браузерами. –

ответ

1

Если вы пытаетесь сделать это в хроме и в HTTP, он не будет работать, потому что хром не позволяет больше, либо использовать другой браузер или использовать HTTPS :)

Смежные вопросы