首页 > 解决方案 > 地理位置行为

问题描述

 $('#buttonFindMyLocation'.click(function() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
      }
      else
      {
        $('.notsupported-browser').removeClass('d-none');
      }
      function showPosition(position) {
        var json_url = './geofindmylocation.php?lat='+position.coords.latitude+'&lng=' + position.coords.longitude;
      }
  })

我会button('#buttonFindMyLocation')按下按钮

这是如何运作的?所以假设我要去两个不同的地方。我们将其命名为位置 A 和位置 Z。

我去了位置 A 并打开浏览器。我点击了按钮,假设它给了我经度和纬度 = 1。

刷新位置 A 中的浏览器,在不刷新页面的情况下转到位置 Z,如果我单击按钮以查找我的地理位置,它是否检测到我在位置 Z 的新位置或自从我在那里打开浏览器以来来自 A 的位置?

标签: javascriptphpjquerygeolocation

解决方案


推荐阅读