地理位置不适合我

时间:2016-11-01 20:56:22

标签: javascript html geolocation

美好的一天,

让我的项目在一起显示当地的天气时遇到了一些问题。我想一旦我设置了坐标,那么它应该是平稳的航行,但由于某种原因,我无法获得经度和纬度。我之前遇到的问题是没有加载正确的javascripts,所以我确保为这个加载了geolocation和jquery。我也确保我的chrome是最新的,但它与我编程的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>

2 个答案:

答案 0 :(得分:1)

如果您尝试在chrome和http中执行此操作,它将无效,因为chrome不再允许它,使用其他浏览器或使用https:)

答案 1 :(得分:0)

并非所有使用此功能的浏览器都可以使用API​​,请参阅:

https://github.com/albertocerqueira/geo-map-js-utils