地理位置在移动设备上的 chrome 上不起作用

时间:2021-04-16 12:43:59

标签: javascript google-chrome mobile

我有一个简单的功能来获取用户位置并在谷歌地图中搜索它。在 Chrome 桌面 safari mozilla mobile 和 web 上运行良好,但在 chrome mobile 上不起作用。我见过像 this 这样的帖子说它只适用于 https,但正如你在下面看到的,我使用的是 https 网址,我的网站是 https。

function getLocation(Title) {
     var startPos;
      navigator.geolocation.getCurrentPosition(function(position) {
    startPos = position;
  window.open('https://www.google.com/maps/search/'+Title+'/@' + startPos.coords.latitude+','+startPos.coords.longitude);    
  });
}

我已经试过了

function getLocation(Title) {
     var startPos;
      navigator.geolocation.getCurrentPosition(function(position) {
    startPos = position;
  alert(startPos.coords.longitude);    
  });
}

尝试调试问题,但我无法在移动设备上的 chrome 上得到任何响应。它似乎仅适用于移动版 chrome。如果这有什么不同,我正在使用 Pixel 手机进行测试。请帮助我,我没有想法。

0 个答案:

没有答案