色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)設(shè)備管理:ohos.geolocation 位置服務(wù)

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-01 16:37 ? 次閱讀

位置服務(wù)

icon-note.gif說明: 本模塊首批接口從API version 7開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨標(biāo)記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導(dǎo)入模塊

import geolocation from '@ohos.geolocation';

geolocation.on('locationChange')

on(type: 'locationChange', request: LocationRequest, callback: Callback) : void

開啟位置變化訂閱,并發(fā)起定位請求。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù)

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“l(fā)ocationChange”,表示位置變化。
    requestLocationRequest設(shè)置位置請求參數(shù)。
    callbackCallback<[Location]>接收位置變化狀態(tài)變化監(jiān)聽。
  • 示例:

    var requestInfo = {'priority': 0x203, 'scenario': 0x300, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0};
    var locationChange = (location) = > {
        console.log('locationChanger: data: ' + JSON.stringify(location));
    };
    geolocation.on('locationChange', requestInfo, locationChange);
    

geolocation.off('locationChange')

off(type: 'locationChange', callback?: Callback) : void

關(guān)閉位置變化訂閱,并刪除對應(yīng)的定位請求。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“l(fā)ocationChange”,表示位置變化。
    callbackCallback<[Location]>接收位置變化狀態(tài)變化監(jiān)聽。
  • 示例:

    var requestInfo = {'priority': 0x203, 'scenario': 0x300, 'timeInterval': 0, 'distanceInterval': 0, 'maxAccuracy': 0};
    var locationChange = (location) = > {
        console.log('locationChanger: data: ' + JSON.stringify(location));
    };
    geolocation.on('locationChange', requestInfo, locationChange);
    geolocation.off('locationChange', locationChange);
    

geolocation.on('locationServiceState')

on(type: 'locationServiceState', callback: Callback) : void

訂閱位置服務(wù)狀態(tài)變化。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“l(fā)ocationServiceState”,表示位置服務(wù)狀態(tài)。
    callbackCallback接收位置服務(wù)狀態(tài)變化監(jiān)聽。
  • 示例:

    var locationServiceState = (state) = > {
        console.log('locationServiceState: ' + state);
    }
    geolocation.on('locationServiceState', locationServiceState);
    

geolocation.off('locationServiceState')

off(type: 'locationServiceState', callback?: Callback) : void;

取消訂閱位置服務(wù)狀態(tài)變化。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“l(fā)ocationServiceState”,表示位置服務(wù)狀態(tài)。
    callbackCallback接收位置服務(wù)狀態(tài)變化監(jiān)聽。
  • 示例:

    var locationServiceState = (state) = > {
        console.log('locationServiceState: state: ' + state);
    }
    geolocation.on('locationServiceState', locationServiceState);
    geolocation.off('locationServiceState', locationServiceState);
    

geolocation.on('cachedGnssLocationsReporting')8+

on(type: 'cachedGnssLocationsReporting', request: CachedGnssLocationsRequest, callback: Callback>) : void;

訂閱緩存GNSS定位結(jié)果上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“cachedGnssLocationsReporting”,表示GNSS緩存定位結(jié)果上報。
    requestCachedGnssLocationsRequestGNSS緩存功能配置參數(shù)
    callbackCallback接收GNSS緩存位置上報。
  • 示例:

    var cachedLocationsCb = (locations) = > {
        console.log('cachedGnssLocationsReporting: locations: ' + locations);
    }
    var requestInfo = {'reportingPeriodSec': 10, 'wakeUpCacheQueueFull': true};
    geolocation.on('cachedGnssLocationsReporting', requestInfo, cachedLocationsCb);
    

geolocation.off('cachedGnssLocationsReporting')8+

off(type: 'cachedGnssLocationsReporting', callback?: Callback>) : void;

取消訂閱緩存GNSS定位結(jié)果上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“cachedGnssLocationsReporting”,表示GNSS緩存定位結(jié)果上報。
    callbackCallback接收GNSS緩存位置上報。
  • 示例:

    var cachedLocationsCb = (locations) = > {
        console.log('cachedGnssLocationsReporting: locations: ' + locations);
    }
    var requestInfo = {'reportingPeriodSec': 10, 'wakeUpCacheQueueFull': true};
    geolocation.on('cachedGnssLocationsReporting', requestInfo, cachedLocationsCb);
    geolocation.off('cachedGnssLocationsReporting');
    

geolocation.on('gnssStatusChange')8+

on(type: 'gnssStatusChange', callback: Callback) : void;

訂閱GNSS衛(wèi)星狀態(tài)信息上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“gnssStatusChange”,表示訂閱GNSS衛(wèi)星狀態(tài)信息上報。
    callbackCallback接收GNSS衛(wèi)星狀態(tài)信息上報。
  • 示例:

    var gnssStatusCb = (satelliteStatusInfo) = > {
        console.log('gnssStatusChange: ' + satelliteStatusInfo);
    }
    geolocation.on('gnssStatusChange', gnssStatusCb);
    

geolocation.off('gnssStatusChange')8+

off(type: 'gnssStatusChange', callback?: Callback) : void;

取消訂閱GNSS衛(wèi)星狀態(tài)信息上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“gnssStatusChange”,表示訂閱GNSS衛(wèi)星狀態(tài)信息上報。
    callbackCallback接收GNSS衛(wèi)星狀態(tài)信息上報。
  • 示例:

    var gnssStatusCb = (satelliteStatusInfo) = > {
        console.log('gnssStatusChange: ' + satelliteStatusInfo);
    }
    geolocation.on('gnssStatusChange', gnssStatusCb);
    geolocation.off('gnssStatusChange', gnssStatusCb);
    

geolocation.on('nmeaMessageChange')8+

on(type: 'nmeaMessageChange', callback: Callback) : void;

訂閱GNSS NMEA信息上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“nmeaMessageChange”,表示訂閱GNSS NMEA信息上報。
    callbackCallback接收GNSS NMEA信息上報。
  • 示例:

    var nmeaCb = (str) = > {
        console.log('nmeaMessageChange: ' + str);
    }
    geolocation.on('nmeaMessageChange', nmeaCb );
    

geolocation.off('nmeaMessageChange')8+

off(type: 'nmeaMessageChange', callback?: Callback) : void;

取消訂閱GNSS NMEA信息上報事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“nmeaMessageChange”,表示訂閱GNSS NMEA信息上報。
    callbackCallback接收GNSS NMEA信息上報。
  • 示例:

    var nmeaCb = (str) = > {
        console.log('nmeaMessageChange: ' + str);
    }
    geolocation.on('nmeaMessageChange', nmeaCb);
    geolocation.off('nmeaMessageChange', nmeaCb);
    

geolocation.on('fenceStatusChange')8+

on(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent) : void;

添加一個圍欄,并訂閱地理圍欄事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geofence

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“fenceStatusChange”,表示訂閱圍欄事件上報。
    requestGeofenceRequest圍欄的配置參數(shù)。
    wantWantAgent用于接收地理圍欄事件上報(進出圍欄)。
  • 示例:

    import WantAgent from '@ohos.wantAgent';
    import { OperationType, WantAgentFlags } from '@ohos.wantagent';
    //wantAgent對象
    var wantAgent;
    //getWantAgent回調(diào)
    function getWantAgentCallback(err, data) {
    	console.info("========================== >getWantAgentCallback======================= >");
        if (err.code == 0) {
    	wantAgent = data;
        } else {
            console.info('----getWantAgent failed!----');
        }
    }
    //WantAgentInfo對象
    var wantAgentInfo = {
        wants: [
            {
                deviceId: "deviceId",
                bundleName: "com.neu.setResultOnAbilityResultTest1",
                abilityName: "com.example.test.MainAbility",
                action: "action1",
                entities: ["entity1"],
                type: "MIMETYPE",
                uri: "key={true,true,false}",
                parameters:
                {
                    mykey0: 2222,
                    mykey1: [1, 2, 3],
                    mykey2: "[1, 2, 3]",
                    mykey3: "ssssssssssssssssssssssssss",
                    mykey4: [false, true, false],
                    mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"],
                    mykey6: true,
                }
            }
        ],
        operationType: OperationType.START_ABILITIES,
        requestCode: 0,
        wantAgentFlags:[WantAgentFlags.UPDATE_PRESENT_FLAG]
    }
    WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback)
    var requestInfo = {'priority': 0x201, 'scenario': 0x301, "geofence": {"latitude": 121, "longitude": 26, "radius": 100, "expiration": 10000}};
    geolocation.on('fenceStatusChange', requestInfo, wantAgent);
    

geolocation.off('fenceStatusChange')8+

off(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent) : void;

刪除一個圍欄,并取消訂閱該圍欄事件。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geofence

  • 參數(shù):

    參數(shù)名類型必填說明
    typestring設(shè)置事件類型。type為“fenceStatusChange”,表示訂閱圍欄事件上報。
    requestGeofenceRequest圍欄的配置參數(shù)。
    wantWantAgent用于接收地理圍欄事件上報(進出圍欄)。
  • 示例:

    import WantAgent from '@ohos.wantAgent';
    import { OperationType, WantAgentFlags } from '@ohos.wantagent';
    //wantAgent對象
    var wantAgent;
    //getWantAgent回調(diào)
    function getWantAgentCallback(err, data) {
    	console.info("========================== >getWantAgentCallback======================= >");
        if (err.code == 0) {
    	wantAgent = data;
        } else {
            console.info('----getWantAgent failed!----');
        }
    }
    //WantAgentInfo對象
    var wantAgentInfo = {
        wants: [
            {
                deviceId: "deviceId",
                bundleName: "com.neu.setResultOnAbilityResultTest1",
                abilityName: "com.example.test.MainAbility",
                action: "action1",
                entities: ["entity1"],
                type: "MIMETYPE",
                uri: "key={true,true,false}",
                parameters:
                {
                    mykey0: 2222,
                    mykey1: [1, 2, 3],
                    mykey2: "[1, 2, 3]",
                    mykey3: "ssssssssssssssssssssssssss",
                    mykey4: [false, true, false],
                    mykey5: ["qqqqq", "wwwwww", "aaaaaaaaaaaaaaaaa"],
                    mykey6: true,
                }
            }
        ],
        operationType: OperationType.START_ABILITIES,
        requestCode: 0,
        wantAgentFlags:[WantAgentFlags.UPDATE_PRESENT_FLAG]
    }
    WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback)
    var requestInfo = {'priority': 0x201, 'scenario': 0x301, "geofence": {"latitude": 121, "longitude": 26, "radius": 100, "expiration": 10000}};
    geolocation.on('fenceStatusChange', requestInfo, wantAgent);
    geolocation.off('fenceStatusChange', requestInfo, wantAgent);
    

geolocation.getCurrentLocation

getCurrentLocation(request: CurrentLocationRequest, callback: AsyncCallback) : void

獲取當(dāng)前位置,使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    request[CurrentLocationRequest]設(shè)置位置請求參數(shù)。
    callbackAsyncCallback<[Location]>用來接收位置信息的回調(diào)。
  • 示例:

    var requestInfo = {'priority': 0x203, 'scenario': 0x300,'maxAccuracy': 0};
    var locationChange = (err, location) = > {
        console.log('locationChanger: ' + err + 'data: ' + location);
    };
    geolocation.getCurrentLocation(requestInfo, locationChange);
    geolocation.getCurrentLocation(locationChange);
    

geolocation.getCurrentLocation

getCurrentLocation(request?: CurrentLocationRequest) : Promise

獲取當(dāng)前位置,使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    request[CurrentLocationRequest]設(shè)置位置請求參數(shù)。
  • 返回值:

    參數(shù)名說明
    Promise<[Location]>返回位置信息。
  • 示例:

    var requestInfo = {'priority': 0x203, 'scenario': 0x300,'maxAccuracy': 0};
    locationEventListener.getCurrentLocation(requestInfo).then((result) = > {
        console.log('current location: ' + JSON.stringify(result));
    });
    

geolocation.getLastLocation

getLastLocation(callback: AsyncCallback) : void

獲取上一次位置,使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback<[Location]>用來接收上次位置的回調(diào)。
  • 示例:

    geolocation.getLastLocation((err, data) = > {
        console.log('getLastLocation: ' + err + " data: " + JSON.stringify(data));
    });
    

geolocation.getLastLocation

getLastLocation() : Promise

獲取上一次位置,使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 返回值:

    參數(shù)名說明
    Promise<[Location]>返回上次位置信息。
  • 示例:

    geolocation.getLastLocation().then((result) = > {
        console.log('getLastLocation: result: ' + JSON.stringify(result));
    });
    

geolocation.isLocationEnabled

isLocationEnabled(callback: AsyncCallback) : void

判斷位置服務(wù)是否已經(jīng)打開,使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收位置服務(wù)狀態(tài)的回調(diào)。
  • 示例:

    geolocation.isLocationEnabled((err, data) = > {
        console.log('isLocationEnabled: ' + err + " data: " + data);
    });
    

geolocation.isLocationEnabled

isLocationEnabled() : Promise

判斷位置服務(wù)是否已經(jīng)開啟,使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 返回值:

    參數(shù)名說明
    Promise返回位置服務(wù)是否可用的狀態(tài)。
  • 示例:

    geolocation.isLocationEnabled().then((result) = > {
        console.log('promise, isLocationEnabled: ' + result);
    });
    

geolocation.requestEnableLocation

requestEnableLocation(callback: AsyncCallback) : void

請求打開位置服務(wù),使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收位置服務(wù)狀態(tài)的回調(diào)。
  • 示例:

    geolocation.requestEnableLocation((err, data) = > {
        console.log('requestEnableLocation: ' + err + " data: " + data);
    });
    

geolocation.requestEnableLocation

requestEnableLocation() : Promise

請求打開位置服務(wù),使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 返回值:

    參數(shù)名說明
    Promise返回位置服務(wù)是否可用。
  • 示例:

    geolocation.requestEnableLocation().then((result) = > {
        console.log('promise, requestEnableLocation: ' + result);
    });
    

geolocation.enableLocation

enableLocation(callback: AsyncCallback) : void;

打開位置服務(wù),使用callback回調(diào)異步返回結(jié)果。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收位置服務(wù)狀態(tài)的回調(diào)。
  • 示例:

    geolocation.enableLocation((err, data) = > {
        console.log('enableLocation: ' + err + " data: " + data);
    });
    

geolocation.enableLocation

enableLocation() : Promise

打開位置服務(wù),使用Promise方式異步返回結(jié)果。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 返回值:

    參數(shù)名說明
    Promise返回位置服務(wù)是否可用。
  • 示例:

    geolocation.enableLocation().then((result) = > {
        console.log('promise, enableLocation: ' + result);
    });
    

geolocation.disableLocation

disableLocation(callback: AsyncCallback) : void;

打開位置服務(wù),使用callback回調(diào)異步返回結(jié)果。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收位置服務(wù)狀態(tài)的回調(diào)。
  • 示例:

    geolocation.disableLocation((err, data) = > {
        console.log('disableLocation: ' + err + " data: " + data);
    });
    

geolocation.disableLocation

disableLocation() : Promise

打開位置服務(wù),使用Promise方式異步返回結(jié)果。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 返回值:

    參數(shù)名說明
    Promise返回位置服務(wù)是否可用。
  • 示例:

    geolocation.disableLocation().then((result) = > {
        console.log('promise, disableLocation: ' + result);
    });
    

geolocation.isGeoServiceAvailable

isGeoServiceAvailable(callback: AsyncCallback) : void

判斷(逆)地理編碼服務(wù)狀態(tài),使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收地理編碼服務(wù)狀態(tài)的回調(diào)。
  • 示例:

    geolocation.isGeoServiceAvailable((err, data) = > {
        console.log('isGeoServiceAvailable: ' + err + " data: " + data);
    });
    

geolocation.isGeoServiceAvailable

isGeoServiceAvailable() : Promise

判斷(逆)地理編碼服務(wù)狀態(tài),使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 返回值:

    參數(shù)名說明
    Promise返回地理編碼服務(wù)是否可用的狀態(tài)。
  • 示例:

    geolocation.isGeoServiceAvailable().then((result) = > {
        console.log('promise, isGeoServiceAvailable: ' + result);
    });
    

geolocation.getAddressesFromLocation

getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback>) : void

調(diào)用逆地理編碼服務(wù),將坐標(biāo)轉(zhuǎn)換為地理描述,使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 參數(shù):

    參數(shù)名類型必填說明
    request[ReverseGeoCodeRequest]設(shè)置逆地理編碼請求的相關(guān)參數(shù)。
    callbackAsyncCallback>設(shè)置接收逆地理編碼請求的回調(diào)參數(shù)。
  • 示例:

    var reverseGeocodeRequest = {"latitude": 31.12, "longitude": 121.11, "maxItems": 1};
    geolocation.getAddressesFromLocation(reverseGeocodeRequest, (err, data) = > {
        console.log('getAddressesFromLocation: ' + err + " data: " + JSON.stringify(data));
    });
    

geolocation.getAddressesFromLocation

getAddressesFromLocation(request: ReverseGeoCodeRequest) : Promise>;

調(diào)用逆地理編碼服務(wù),將坐標(biāo)轉(zhuǎn)換為地理描述,使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 參數(shù):

    參數(shù)名類型必填說明
    request[ReverseGeoCodeRequest]設(shè)置逆地理編碼請求的相關(guān)參數(shù)。
  • 返回值:

    參數(shù)名說明
    Promise>返回地理描述信息。
  • 示例:

    var reverseGeocodeRequest = {"latitude": 31.12, "longitude": 121.11, "maxItems": 1};
    geolocation.getAddressesFromLocation(reverseGeocodeRequest).then((data) = > {
        console.log('getAddressesFromLocation: ' + JSON.stringify(data));
    });
    

geolocation.getAddressesFromLocationName

getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback>) : void

調(diào)用地理編碼服務(wù),將地理描述轉(zhuǎn)換為具體坐標(biāo),使用callback回調(diào)異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 參數(shù):

    參數(shù)名類型必填說明
    request[GeoCodeRequest]設(shè)置地理編碼請求的相關(guān)參數(shù)。
    callbackAsyncCallback>設(shè)置接收地理編碼請求的回調(diào)參數(shù)。
  • 示例:

    var geocodeRequest = {"description": "上海市浦東新區(qū)xx路xx號", "maxItems": 1};
    geolocation.getAddressesFromLocationName(geocodeRequest, (err, data) = > {
        console.log('getAddressesFromLocationName: ' + err + " data: " + JSON.stringify(data));
    });
    

geolocation.getAddressesFromLocationName

getAddressesFromLocationName(request: GeoCodeRequest) : Promise>

調(diào)用地理編碼服務(wù),將地理描述轉(zhuǎn)換為具體坐標(biāo),使用Promise方式異步返回結(jié)果。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

  • 參數(shù):

    參數(shù)名類型必填說明
    request[GeoCodeRequest]設(shè)置地理編碼請求的相關(guān)參數(shù)。
  • 返回值:

    參數(shù)名說明
    Promise>設(shè)置接收地理編碼請求的回調(diào)參數(shù)。
  • 示例:

    var geocodeRequest = {"description": "上海市浦東新區(qū)xx路xx號", "maxItems": 1};
    geolocation.getAddressesFromLocationName(geocodeRequest).then((result) = > {
        console.log('getAddressesFromLocationName: ' + JSON.stringify(result));
    });
    

geolocation.getCachedGnssLocationsSize8+

getCachedGnssLocationsSize(callback: AsyncCallback) : void;

獲取GNSS芯片緩存位置的個數(shù)。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收GNSS芯片緩存位置個數(shù)的回調(diào)。
  • 示例:

    geolocation.getCachedGnssLocationsSize((err, size) = > {
        console.log('getCachedGnssLocationsSize: err:' + err + " size: " + size);
    });
    

geolocation.getCachedGnssLocationsSize8+

getCachedGnssLocationsSize() : Promise;

獲取GNSS芯片緩存位置的個數(shù)。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 返回值:

    參數(shù)名說明
    Promise返回GNSS緩存位置的個數(shù)。
  • 示例:

    geolocation.getCachedGnssLocationsSize().then((result) = > {
        console.log('promise, getCachedGnssLocationsSize: ' + result);
    });
    

geolocation.flushCachedGnssLocations8+

flushCachedGnssLocations(callback: AsyncCallback) : void;

讀取并清空GNSS芯片所有緩存位置。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 參數(shù):

    參數(shù)名類型必填說明
    callbackAsyncCallback用來接收清空GNSS芯片緩存位置操作的結(jié)果。
  • 示例:

    geolocation.flushCachedGnssLocations((err, result) = > {
        console.log('flushCachedGnssLocations: err:' + err + " result: " + result);
    });
    

geolocation.flushCachedGnssLocations8+

flushCachedGnssLocations() : Promise;

讀取并清空GNSS芯片所有緩存位置。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

  • 返回值:

    參數(shù)名說明
    Promise清空所有GNSS緩存位置是否成功。
  • 示例:

    geolocation.flushCachedGnssLocations().then((result) = > {
        console.log('promise, flushCachedGnssLocations: ' + result);
    });
    

geolocation.sendCommand8+

sendCommand(command: LocationCommand, callback: AsyncCallback) : void;

給位置服務(wù)子系統(tǒng)的各個部件發(fā)送擴展命令。只有系統(tǒng)應(yīng)用才能調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    commandLocationCommand指定目標(biāo)場景,和將要發(fā)送的命令(字符串)。
    callbackAsyncCallback用來接收命令發(fā)送的結(jié)果。
  • 示例:

    var requestInfo = {'scenario': 0x301, 'command': "command_1"};
    geolocation.sendCommand(requestInfo, (err, result) = > {
        console.log('sendCommand: err:' + err + " result: " + result);
    });
    

geolocation.sendCommand8+

sendCommand(command: LocationCommand) : Promise;

給位置服務(wù)子系統(tǒng)的各個部件發(fā)送擴展命令。只有系統(tǒng)應(yīng)用才能調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    commandLocationCommand指定目標(biāo)場景,和將要發(fā)送的命令(字符串)。
  • 返回值:

    參數(shù)名說明
    Promise表示命令發(fā)送成功或失敗。
  • 示例:

    var requestInfo = {'scenario': 0x301, 'command': "command_1"};
    geolocation.sendCommand(requestInfo).then((result) = > {
        console.log('promise, sendCommand: ' + result);
    });
    

geolocation.isLocationPrivacyConfirmed8+

isLocationPrivacyConfirmed(type : LocationPrivacyType, callback: AsyncCallback) : void;

查詢用戶是否同意定位服務(wù)隱私申明,是否同意啟用定位服務(wù)。只有系統(tǒng)應(yīng)用才能調(diào)用。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typeLocationPrivacyType指定隱私申明場景,例如開機向?qū)е械碾[私申明、開啟網(wǎng)絡(luò)定位功能時彈出的隱私申明等。
    callbackAsyncCallback表示用戶是否同意定位服務(wù)隱私申明。
  • 示例:

    geolocation.isLocationPrivacyConfirmed(1, (err, result) = > {
        console.log('isLocationPrivacyConfirmed: err:' + err + " result: " + result);
    });
    

geolocation.isLocationPrivacyConfirmed8+

isLocationPrivacyConfirmed(type : LocationPrivacyType,) : Promise;

查詢用戶是否同意定位服務(wù)隱私申明,是否同意啟用定位服務(wù)。只有系統(tǒng)應(yīng)用才能調(diào)用。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typeLocationPrivacyType指定隱私申明場景,例如開機向?qū)е械碾[私申明、開啟網(wǎng)絡(luò)定位功能時彈出的隱私申明等。
  • 返回值:

    參數(shù)名說明
    Promise表示用戶是否同意定位服務(wù)隱私申明。
  • 示例:

    geolocation.isLocationPrivacyConfirmed(1).then((result) = > {
        console.log('promise, isLocationPrivacyConfirmed: ' + result);
    });
    

geolocation.setLocationPrivacyConfirmStatus8+

setLocationPrivacyConfirmStatus(type : LocationPrivacyType, isConfirmed: boolean, callback: AsyncCallback) : void;

設(shè)置用戶勾選定位服務(wù)隱私申明的狀態(tài),記錄用戶是否同意啟用定位服務(wù)。只有系統(tǒng)應(yīng)用才能調(diào)用。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typeLocationPrivacyType指定隱私申明場景,例如開機向?qū)е械碾[私申明、開啟網(wǎng)絡(luò)定位功能時彈出的隱私申明等。
    isConfirmedboolean表示用戶是否同意定位服務(wù)隱私申明。
    callbackAsyncCallback表示操作是否成功。
  • 示例:

    geolocation.setLocationPrivacyConfirmStatus(1, true, (err, result) = > {
        console.log('isLocationPrivacyConfirmed: err:' + err + " result: " + result);
    });
    

geolocation.setLocationPrivacyConfirmStatus8+

setLocationPrivacyConfirmStatus(type : LocationPrivacyType, isConfirmed : boolean) : Promise;

設(shè)置用戶勾選定位服務(wù)隱私申明的狀態(tài),記錄用戶是否同意啟用定位服務(wù)。只有系統(tǒng)應(yīng)用才能調(diào)用。

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

  • 參數(shù):

    參數(shù)名類型必填說明
    typeLocationPrivacyType指定隱私申明場景,例如開機向?qū)е械碾[私申明、開啟網(wǎng)絡(luò)定位功能時彈出的隱私申明等。
    isConfirmedboolean表示用戶是否同意定位服務(wù)隱私申明。
  • 返回值:

    參數(shù)名說明
    Promise表示操作是否成功。
  • 示例:

    geolocation.setLocationPrivacyConfirmStatus(1, true).then((result) = > {
        console.log('promise, setLocationPrivacyConfirmStatus: ' + result);
    });
    

LocationRequestPriority

位置請求中位置信息優(yōu)先級設(shè)置。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱默認(rèn)值說明
UNSET0x200表示未設(shè)置優(yōu)先級。
ACCURACY0x201表示精度優(yōu)先。
LOW_POWER0x202表示低功耗優(yōu)先。
FIRST_FIX0x203表示快速獲取位置優(yōu)先,如果應(yīng)用希望快速拿到1個位置,可以將優(yōu)先級設(shè)置為該字段。

LocationRequestScenario

位置請求中定位場景設(shè)置。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱默認(rèn)值說明
UNSET0x300表示未設(shè)置場景信息。
NAVIGATION0x301表示導(dǎo)航場景。
TRAJECTORY_TRACKING0x302表示運動軌跡記錄場景。
CAR_HAILING0x303表示打車場景。
DAILY_LIFE_SERVICE0x304表示日常服務(wù)使用場景。
NO_POWER0x305表示無功耗功場景,這種場景下不會主動觸發(fā)定位,會在其他應(yīng)用定位時,才給當(dāng)前應(yīng)用返回位置。

GeoLocationErrorCode

位置服務(wù)中的錯誤碼信息。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱默認(rèn)值說明
INPUT_PARAMS_ERROR101表示輸入?yún)?shù)錯誤。
REVERSE_GEOCODE_ERROR102表示逆地理編碼接口調(diào)用失敗。
GEOCODE_ERROR103表示地理編碼接口調(diào)用失敗。
LOCATOR_ERROR104表示定位失敗。
LOCATION_SWITCH_ERROR105表示定位開關(guān)。
LAST_KNOWN_LOCATION_ERROR106表示獲取上次位置失敗。
LOCATION_REQUEST_TIMEOUT_ERROR107表示單次定位,沒有在指定時間內(nèi)返回位置。

ReverseGeoCodeRequest

逆地理編碼請求接口。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

名稱參數(shù)類型必填說明
localestring指定位置描述信息的語言,“zh”代表中文,“en”代表英文。
latitudenumber表示緯度信息,正值表示北緯,負(fù)值表示南緯。
longitudenumber表示經(jīng)度信息,正值表示東經(jīng),負(fù)值表示西經(jīng)。
maxItemsnumber指定返回位置信息的最大個數(shù)。

GeoCodeRequest

地理編碼請求接口。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

名稱參數(shù)類型必填說明
localestring表示位置描述信息的語言,“zh”代表中文,“en”代表英文。
descriptionnumber表示位置信息描述,如“上海市浦東新區(qū)xx路xx號”。
maxItemsnumber表示返回位置信息的最大個數(shù)。
minLatitudenumber表示最小緯度信息,與下面三個參數(shù)一起,表示一個經(jīng)緯度范圍。
minLongitudenumber表示最小經(jīng)度信息。
maxLatitudenumber表示最大緯度信息。
maxLongitudenumber表示最大經(jīng)度信息。

GeoAddress

地理編碼類型。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geocoder

名稱參數(shù)類型必填說明
latitudenumber表示緯度信息,正值表示北緯,負(fù)值表示南緯。
longitudenumber表示經(jīng)度信息,正值表示東經(jīng),負(fù)值表是西經(jīng)。
localestring表示位置描述信息的語言,“zh”代表中文,“en”代表英文。
placeNamestring表示地區(qū)信息。
countryCodestring表示國家碼信息。
countryNamestring表示國家信息。
administrativeAreastring表示省份區(qū)域信息。
subAdministrativeAreastring表示表示子區(qū)域信息。
localitystring表示城市信息。
subLocalitystring表示子城市信息。
roadNamestring表示路名信息。
subRoadNamestring表示子路名信息。
premisesstring表示門牌號信息。
postalCodestring表示郵政編碼信息。
phoneNumberstring表示聯(lián)系方式信息。
addressUrlstring表示位置信息附件的網(wǎng)址信息。
descriptionsArray表示附加的描述信息。
descriptionsSizenumber表示附加的描述信息數(shù)量。

LocationRequest

位置信息請求類型。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱參數(shù)類型必填說明
priority[LocationRequestPriority]表示優(yōu)先級信息。
scenario[LocationRequestScenario]表示場景信息。
timeIntervalnumber表示上報位置信息的時間間隔。
distanceIntervalnumber表示上報位置信息的距離間隔。
maxAccuracynumber表示精度信息。

CurrentLocationRequest

當(dāng)前位置信息請求類型。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱參數(shù)類型必填說明
priority[LocationRequestPriority]表示優(yōu)先級信息。
scenario[LocationRequestScenario]表示場景信息。
maxAccuracynumber表示精度信息,單位是米。
timeoutMsnumber表示超時時間,單位是毫秒,最小為1000毫秒。

SatelliteStatusInfo8+

衛(wèi)星狀態(tài)信息。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

名稱參數(shù)類型必填說明
satellitesNumbernumber表示衛(wèi)星個數(shù)。
satelliteIdsArray表示每個衛(wèi)星的ID,數(shù)組類型。
carrierToNoiseDensitysArray表示載波噪聲功率譜密度比,即cn0。
altitudesArray表示高程信息。
azimuthsArray表示方位角。
carrierFrequenciesArray表示載波頻率。

CachedGnssLocationsRequest8+

請求訂閱GNSS緩存位置上報功能接口的配置參數(shù)。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Gnss

名稱參數(shù)類型必填說明
reportingPeriodSecnumber表示GNSS緩存位置上報的周期,單位是毫秒。
wakeUpCacheQueueFullbooleantrue表示GNSS芯片底層緩存隊列滿之后會主動喚醒AP芯片,并把緩存位置上報給應(yīng)用。 false表示GNSS芯片底層緩存隊列滿之后不會主動喚醒AP芯片,會把緩存位置直接丟棄。

Geofence8+

GNSS圍欄的配置參數(shù)。目前只支持圓形圍欄。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geofence

名稱參數(shù)類型必填說明
latitudenumber表示緯度。
longitudenumber表示經(jīng)度。
radiusnumber表示圓形圍欄的半徑。
expirationnumber圍欄存活的時間,單位是毫秒。

GeofenceRequest8+

請求添加GNSS圍欄消息中攜帶的參數(shù),包括定位優(yōu)先級、定位場景和圍欄信息。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Geofence

名稱參數(shù)類型必填說明
priorityLocationRequestPriority表示位置信息優(yōu)先級。
scenarioLocationRequestScenario表示定位場景。
geofenceGeofence表示圍欄信息。

LocationPrivacyType8+

定位服務(wù)隱私協(xié)議類型。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱默認(rèn)值說明
OTHERS0其他場景。
STARTUP1開機向?qū)鼍跋碌碾[私協(xié)議。
CORE_LOCATION2開啟網(wǎng)絡(luò)定位時彈出的隱私協(xié)議。

LocationCommand8+

擴展命令結(jié)構(gòu)體。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱參數(shù)類型必填說明
scenarioLocationRequestScenario表示定位場景。
commandstring擴展命令字符串。HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

新文檔.png

Location

位置信息類型。

需要權(quán)限 :ohos.permission.LOCATION

系統(tǒng)能力 :SystemCapability.Location.Location.Core

名稱參數(shù)類型必填說明
latitudenumber表示緯度信息,正值表示北緯,負(fù)值表示南緯。
longitudenumber表示經(jīng)度信息,正值表示東經(jīng),負(fù)值表是西經(jīng)。
altitudenumber表示高度信息,單位米。
accuracynumber表示精度信息,單位米。
speednumber表示速度信息,單位米每秒。
timeStampnumber表示位置時間戳,UTC格式。
directionnumber表示航向信息。
timeSinceBootnumber表示位置時間戳,開機時間格式。
additionsArray附加信息。
additionSizenumber附加信息數(shù)量。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 設(shè)備管理
    +關(guān)注

    關(guān)注

    0

    文章

    116

    瀏覽量

    9319
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2371

    瀏覽量

    42910
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-Web管理位置權(quán)限

    Web組件提供位置權(quán)限管理能力。開發(fā)者可以通過onGeolocationShow()接口對某個網(wǎng)站進行位置權(quán)限管理。Web組件根據(jù)接口響應(yīng)結(jié)
    發(fā)表于 04-28 16:57

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-位置服務(wù)地理編碼轉(zhuǎn)化開發(fā)

    說明如下。 開發(fā)步驟 說明 GeoConvert需要訪問后端服務(wù),請確保設(shè)備聯(lián)網(wǎng),以進行信息獲取。 導(dǎo)入geoLocationManager模塊,所有與(逆)地理編碼轉(zhuǎn)化能力相關(guān)的功能API,都是通過該
    發(fā)表于 06-12 17:22

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-位置服務(wù)獲取設(shè)備信息開發(fā)

    LocationRequest對象,用于告知系統(tǒng)該向應(yīng)用提供何種類型的位置服務(wù),以及位置結(jié)果上報的頻率。 方式一: 為了面向開發(fā)者提供貼近其使用場景的API使用方式,系統(tǒng)定義了幾種常見的位置
    發(fā)表于 06-14 14:46

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-位置服務(wù)開發(fā)概述

    位置能力可以提供實時準(zhǔn)確的位置數(shù)據(jù)。對于開發(fā)者,設(shè)計基于位置體驗的服務(wù),也可以使應(yīng)用的使用體驗更貼近每個用戶。 當(dāng)應(yīng)用在實現(xiàn)基于
    發(fā)表于 06-17 17:47

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-位置服務(wù)申請權(quán)限

    申請位置權(quán)限開發(fā)指導(dǎo) 場景概述 應(yīng)用在使用位置服務(wù)系統(tǒng)能力前,需要檢查是否已經(jīng)獲取用戶授權(quán)訪問設(shè)備位置信息。如未獲得授權(quán),可以向用戶申請需要
    發(fā)表于 06-18 15:27

    HarmonyOS/OpenHarmony應(yīng)用開發(fā)-ArkTSAPI系統(tǒng)能力SystemCapability

    開發(fā)者可通過import的方式將模塊導(dǎo)入,若當(dāng)前設(shè)備不支持該模塊,import的結(jié)果為undefined,開發(fā)者在使用API時,需要判斷其是否存在。 import geolocation
    發(fā)表于 08-10 16:39

    鴻蒙生態(tài)千帆起】HarmonyOS系統(tǒng)級地圖與位置服務(wù),賦能廣大開發(fā)

    設(shè)備接續(xù)、無縫流轉(zhuǎn)。! 未來,HarmonyOS系統(tǒng)級地圖與位置服務(wù)將深入更多行業(yè)場景,為開發(fā)者提供更多更有競爭力的產(chǎn)品及解決方案。
    發(fā)表于 11-22 10:37

    HarmonyOS 設(shè)備管理開發(fā):USB 服務(wù)開發(fā)指導(dǎo)

    基本概念 USB 服務(wù)是應(yīng)用訪問底層的一種設(shè)備抽象概念。開發(fā)者根據(jù)提供的 USB API,可以獲取設(shè)備列表、控制設(shè)備訪問權(quán)限、以及與連接的
    發(fā)表于 11-24 15:22

    HarmonyOS位置服務(wù)開發(fā)指南

    位置服務(wù)開發(fā)概述 移動終端設(shè)備已經(jīng)深入人們?nèi)粘I畹姆椒矫婷妫绮榭此诔鞘械奶鞖狻⑿侣勢W事、出行打車、旅行導(dǎo)航、運動記錄。這些習(xí)以為常的活動,都離不開定位用戶終端設(shè)備
    發(fā)表于 11-27 16:02

    基于位置服務(wù)中用戶信息安全保護方法

    基于位置服務(wù)中用戶信息安全保護方法....
    發(fā)表于 01-04 15:31 ?6次下載

    藍(lán)牙位置服務(wù)如今已有了非常廣泛的應(yīng)用

    要知道藍(lán)牙位置服務(wù)是增長最快的解決方案領(lǐng)域,據(jù)《2020藍(lán)牙市場最新資訊》報告預(yù)測,至2024年,全球范圍內(nèi)藍(lán)牙實時定位系統(tǒng)( RTLS )將達到100萬;整體藍(lán)牙位置服務(wù)設(shè)備年出貨量將高達5.38億,較2019年增長4倍。
    的頭像 發(fā)表于 07-15 11:36 ?3013次閱讀

    鴻蒙開發(fā)接口定制管理:【@ohos.enterpriseDeviceManager (企業(yè)設(shè)備管理)】

    以異步方法根據(jù)給定的包名和類名激活設(shè)備管理員應(yīng)用,使用Callback形式返回是否激活成功。
    的頭像 發(fā)表于 06-05 09:24 ?563次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>接口定制<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.enterpriseDeviceManager (企業(yè)<b class='flag-5'>設(shè)備管理</b>)】

    鴻蒙開發(fā)設(shè)備管理ohos.multimodalInput.inputDevice 輸入設(shè)備

    輸入設(shè)備管理模塊,用于監(jiān)聽輸入設(shè)備連接、斷開和變化,并查看輸入設(shè)備相關(guān)信息。比如監(jiān)聽鼠標(biāo)插拔,并獲取鼠標(biāo)的id、name和指針移動速度等信息。
    的頭像 發(fā)表于 07-01 09:19 ?438次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.multimodalInput.inputDevice 輸入<b class='flag-5'>設(shè)備</b>

    鴻蒙開發(fā)設(shè)備管理ohos.usb USB管理

    本模塊主要提供管理USB設(shè)備的相關(guān)功能,包括查詢USB設(shè)備列表、批量數(shù)據(jù)傳輸、控制命令傳輸、權(quán)限控制等。
    的頭像 發(fā)表于 07-05 17:34 ?786次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.usb USB<b class='flag-5'>管理</b>

    設(shè)備管理流程優(yōu)化的優(yōu)勢

    設(shè)備管理對企業(yè)生產(chǎn)效率、產(chǎn)品質(zhì)量、成本控制和安全生產(chǎn)起著關(guān)鍵作用。但設(shè)備管理面臨挑戰(zhàn),如種類繁多、數(shù)量龐大、位置分散等。因此,企業(yè)應(yīng)采用科學(xué)的設(shè)備管理方法,建立
    的頭像 發(fā)表于 09-05 10:34 ?354次閱讀
    <b class='flag-5'>設(shè)備管理</b>流程優(yōu)化的優(yōu)勢
    主站蜘蛛池模板: 么公在浴室了我的奶| 人妻兽虐曲| 国产婷婷午夜无码A片| 国产精品A久久久久久久久| 国产精品久久久久影院色老大| 国产高清免费视频免费观看| 国产精品午夜小视频观看| 国产色青青视频在线观看| 好紧好湿太硬了我太爽了文字| 久久AV无码AV高潮AV不卡| 老师你下面好紧夹死了| 嫩草影院地址一二三| 日韩一区二区三区精品| 香蕉尹人综合精品| 夜夜澡人人爽人人喊_欧美| 最近中文字幕MV高清在线| xx69中国| 国产嫩草影院精品免费网址| 久久91精品国产91久| 年轻的母亲4线在线观看完整| 日韩男明星| 亚洲色偷偷偷网站色偷一区人人藻| 影音先锋2017av天堂| swag合集120部| 国产色精品久久人妻无码看片软件| 久久久久青草大香线综合精品| 欧美gay69| 午夜宅宅伦电影网| 伊人色综合久久天天网| 波多野结衣网站www| 国产真实露脸乱子伦| 毛片内射久久久一区| 少妇伦子伦精品无码| 樱花草在线观看影院| 草民电影网午夜伦理电影网| 国产精品视频第一区二区三区| 久久久久久88色偷偷| 日欧一片内射VA在线影院| 亚洲综合色五月久久婷婷| 被肉日常np高h| 九九九精品国产在线|