亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過一次鏈接點擊連續獲取位置

如何通過一次鏈接點擊連續獲取位置

慕妹3146593 2021-09-30 17:09:50
我正在嘗試通過 URL 訪問獲取移動用戶位置。使用 PHP $_SERVER變量我可以獲得 ipv4/ipv6 地址,但結果不太準確。用戶只需單擊一下,javascript 就可以發送客戶端位置。但它要求用戶許可,這很好。但是一鍵后,期望連續獲取位置,甚至瀏覽器不活躍
查看完整描述

2 回答

?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

您可以在起始頁面的 PWA 中調用以下代碼。這樣每次用戶通過點擊您提供的鏈接打開它時,應用程序都會獲得她/他的位置:


function getLocation() {


  // Check if the current device support geoLocation

  if (navigator.geolocation) {

    navigator.geolocation.getCurrentPosition(function(pos) {

      console.log("Latitude: " + pos.coords.latitude +

        "Longitude: " + pos.coords.longitude);

    });

  } else {

  // Geolocation is not supported by the

  }

}

這里是關于 Gelocation的MSDN 文檔。


查看完整回答
反對 回復 2021-09-30
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

你必須使用web worker

Web Worker 是在后臺運行的 JavaScript,獨立于其他腳本,不會影響頁面的性能。你可以繼續做任何你想做的事情:點擊、選擇東西等,而 web worker 在后臺運行。

現在的PWA使用服務工作者(一種網絡工作者)來獲取通知,即使在應用程序關閉時也是如此。


查看完整回答
反對 回復 2021-09-30
  • 2 回答
  • 0 關注
  • 318 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號