精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙語言基礎類庫:system.geolocation 地理位置

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-17 09:37 ? 次閱讀

地理位置

說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

  • 從API Version 7 開始,該接口不再維護,推薦使用新接口[@ohos.geolocation]。
  • 本模塊首批接口從API version 3開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

import geolocation from '@system.geolocation';

權限列表

ohos.permission.LOCATION

geolocation.getLocation

getLocation(Object): void

獲取設備的地理位置。

系統能力: SystemCapability.Location.Location.Lite

參數:

參數名類型必填說明
timeoutnumber超時時間,單位為ms,默認值為30000。 設置超時,是為了防止出現權限被系統拒絕、定位信號弱或者定位設置不當,導致請求阻塞的情況。超時后會使用fail回調函數。 取值范圍為32位正整數。如果設置值小于等于0,系統按默認值處理。
coordTypestring坐標系的類型,可通過getSupportedCoordTypes獲取可選值,缺省值為wgs84。
successFunction接口調用成功的回調函數。
failFunction接口調用失敗的回調函數。
completeFunction接口調用結束的回調函數。

success返回值:

參數名類型說明
longitudenumber設備位置信息:經度。
latitudenumber設備位置信息:緯度。
altitudenumber設備位置信息:海拔。
accuracynumber設備位置信息:精確度。
timenumber設備位置信息:時間。

fail返回錯誤代碼:

錯誤碼說明
601獲取定位權限失敗,失敗原因:用戶拒絕。
602權限未聲明。
800超時,失敗原因:網絡狀況不佳或GPS不可用。
801系統位置開關未打開。
802該次調用結果未返回前接口又被重新調用,該次調用失敗返回錯誤碼。

示例:

export default {    
  getLocation() {        
    geolocation.getLocation({            
      success: function(data) {                
        console.log('success get location data. latitude:' + data.latitude);            
      },            
      fail: function(data, code) {                
        console.log('fail to get location. code:' + code + ', data:' + data);            
      },
    });    
  },
}

geolocation.getLocationType

getLocationType(Object): void

獲取當前設備支持的定位類型。

系統能力: SystemCapability.Location.Location.Lite

參數:

參數名類型必填說明
successFunction接口調用成功的回調函數。
failFunction接口調用失敗的回調函數。
completeFunction接口調用結束的回調函數。

success返回值:

參數名類型說明
typesArray可選的定位類型['gps', 'network']。

示例:

export default {    
  getLocationType() {        
    geolocation.getLocationType({            
      success: function(data) {                
        console.log('success get location type:' + data.types[0]);            
      },            
      fail: function(data, code) {                
        console.log('fail to get location. code:' + code + ', data:' + data);            
       },        
     });    
  },
}

geolocation.subscribe

subscribe(Object): void

訂閱設備的地理位置信息。多次調用的話,只有最后一次的調用生效。

系統能力: SystemCapability.Location.Location.Lite

參數:

參數名類型必填說明
coordTypestring坐標系的類型,可通過getSupportedCoordTypes獲取可選值,默認值為wgs84。
successFunction位置信息發生變化的回調函數。
failFunction接口調用失敗的回調函數。

success返回值:

參數名類型說明
longitudenumber設備位置信息:經度。
latitudenumber設備位置信息:緯度。
altitudenumber設備位置信息:海拔。
accuracynumber設備位置信息:精確度。
timenumber設備位置信息:時間。

fail返回錯誤代碼:

錯誤碼說明
601獲取定位權限失敗,失敗原因:用戶拒絕。
602權限未聲明。
801系統位置開關未打開。

示例:

export default {    
  subscribe() {        
    geolocation.subscribe({            
      success: function(data) {                
        console.log('get location. latitude:' + data.latitude);            
      },            
      fail: function(data, code) {                
        console.log('fail to get location. code:' + code + ', data:' + data);            
      },        
    });    
  },
}

geolocation.unsubscribe

unsubscribe(): void

取消訂閱設備的地理位置信息。

系統能力: SystemCapability.Location.Location.Lite

示例:

export default {    
  unsubscribe() {        
    geolocation.unsubscribe();    
  },
}

geolocation.getSupportedCoordTypes

getSupportedCoordTypes(): Array

獲取設備支持的坐標系類型。

系統能力: SystemCapability.Location.Location.Lite

返回值:

QQ截圖20240715201355.png

類型非空說明
Array表示坐標系類型,如[wgs84, gcj02]。

示例:

export default {    
  getSupportedCoordTypes() {       
    var types = geolocation.getSupportedCoordTypes();    
  },
}

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    57

    文章

    2313

    瀏覽量

    42747
收藏 人收藏

    評論

    相關推薦

    鴻蒙原生應用元服務開發-Web管理位置權限

    ;!-- 前端頁面訪問設備地理位置 --> navigator.geolocation.getCurrentPosition(showPosition); } } function
    發表于 04-28 16:57

    老司機教你分析日志:分析用戶的地理位置信息

    摘要: 地理位置的需求 通常我們分析用戶的需求,了解到用戶當前位置在哪里非常重要,例如,可以根據用戶的地理位置,針對性的推廣本地廣告。 通常,我們可以在客戶端獲取定位權限來獲取GPS信息。但是如果
    發表于 01-30 14:35

    請問單片機連接esp8266模塊怎么獲取地理位置?

    單片機通過esp8266模塊連接數據商的tcp服務器,實現發送經緯度,返回地理位置(某省某市)?,F在問題是數據商那邊請求格式是http的網址,但是單片機這邊例程是通過輸入IP地址連接。請問這個問題怎么解決?
    發表于 07-10 03:54

    關于智能穿戴應用開發的幾個疑問?

    from '@system.geolocation';export default { data: { }, onInit() {var types
    發表于 09-27 10:23

    如何使用群組電臺實現高效的地理位置應用?

    請問如何使用群組電臺實現高效的地理位置應用?
    發表于 04-19 08:35

    Facebook或推定位功能 自動標注用戶地理位置

    Facebook或推定位功能 自動標注用戶地理位置 北京時間3月10日消息,據國外媒體報道,Facebook用戶今后可能不再需要在狀態升級中鍵入自己的地理位置了,因為該社交網
    發表于 03-10 09:18 ?906次閱讀

    低功耗群組電臺的地理位置應用

    關鍵字:地理位置應用 群組電臺 碰撞避免 位置意識 在無線傳感器網絡中,群組的概念用于描述一個組中的成員是如何相互作用的。群組中的各個成員需要知道相互間的相對位置。已經有公司在無線傳感器網絡中增加了
    發表于 09-14 14:02 ?0次下載

    Android取證中地理位置信息提取分析實現

    Android手機用戶在日常使用中產生了大量的地理位置信息。在手機取證調查中,這些地理位置信息能夠有效反映用戶的行為軌跡,具有重要的證據價值,同時也為案件偵破提供重要線索。目前,公安機關在案件的偵破
    發表于 11-30 16:14 ?0次下載
    Android取證中<b class='flag-5'>地理位置</b>信息提取分析實現

    谷歌將重點整治地理位置權限的亂申請

    安卓系統的開放帶給大家很多便利,但是不少應用也濫用權限給用戶帶來很多麻煩,包括隱私泄露。最煩人的權限申請一個是電話/通訊錄,另外一個要屬地理位置權限了,因為獲取地理位置大部分都是為了推廣告。
    的頭像 發表于 02-23 20:27 ?1651次閱讀

    基于LoRa技術的地理位置解決方案解析

    此時,如果把A大廈、肯德基和麥當勞這三個已知的地點換成是三個固定的網關,而你本人比作是一個移動的物聯網終端的話,那么就可以理解為,通過三個網關是能夠確定一個終端的位置,這也正是為什么實現地理位置功能至少需要三個網關接收數據包的原因所在。
    的頭像 發表于 03-15 11:36 ?3602次閱讀

    SWay使用GPS監控孩子的地理位置

    電子發燒友網站提供《SWay使用GPS監控孩子的地理位置.zip》資料免費下載
    發表于 11-01 10:01 ?1次下載
    SWay使用GPS監控孩子的<b class='flag-5'>地理位置</b>

    華為緊急通話界面顯示地理位置專利公布,提升救援成功率

    綜上所述,該方法包括:當用戶緊急呼叫時,顯示緊急通話接口獲得的當前地理位置信息。渲染至少有一個問題:文字和地圖。用上述方法界面出現了目前的地理位置信息
    的頭像 發表于 10-10 14:24 ?864次閱讀
    華為緊急通話界面顯示<b class='flag-5'>地理位置</b>專利公布,提升救援成功率

    鴻蒙OpenHarmony大合集:【語言基礎

    本示例集合語言基礎的各個子模塊,展示了各個模塊的基礎功能
    的頭像 發表于 04-29 16:38 ?542次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony大合集:【<b class='flag-5'>語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>】

    鴻蒙語言基礎system.configuration 應用配置

    獲取應用當前的語言和地區。默認與系統的語言和地區同步。
    的頭像 發表于 07-16 09:34 ?287次閱讀

    鴻蒙語言基礎system.file 文件存儲

    將指定文件移動到其他指定位置
    的頭像 發表于 07-17 10:41 ?440次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.file  文件存儲