# ä½ç½®æœåŠ¡å系统ChangeLog ## cl.location.1 @system.geolocation.d.ts接å£è¿ç§»åˆ°æ–°å¢žçš„@ohos.geoLocationManager.d.ts @system.geolocation.d.ts接å£ä¸æ”¯æŒæŠ›å‡ºé”™è¯¯ç ,为了支æŒé”™è¯¯ç 功能,把@system.geolocation.d.ts䏿‰€æœ‰æŽ¥å£ï¼Œè¿ç§»åˆ°æ–°å¢žçš„@ohos.geoLocationManager.d.tsä¸ï¼Œå¹¶å¢žåŠ é”™è¯¯ç æè¿°ã€‚ åŽç»éœ€è¦import @ohos.geoLocationManageræ‰èƒ½ä½¿ç”¨ä½ç½®æœåŠ¡çš„æŽ¥å£ï¼š import geoLocationManager from '@ohos.geoLocationManager'; **å˜æ›´å½±å“** 对ä½ç½®æœåŠ¡æ‰€æœ‰æŽ¥å£çš„使用有影å“,需è¦import @ohos.geoLocationManageræ‰èƒ½ä½¿ç”¨ä½ç½®æœåŠ¡æŽ¥å£ï¼š import geoLocationManager from '@ohos.geoLocationManager'; **关键的接å£/ç»„ä»¶å˜æ›´** | ç±»å | 接å£ç±»åž‹ | 接å£å£°æ˜Ž | å˜æ›´ç±»åž‹ | | -- | -- | -- | -- | |Geolocation| class | Geolocation | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager代替 | |Geolocation| interface | static getLocation(options?: GetLocationOption): void; | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.getCurrentLocation代替 | |Geolocation| interface | static getLocationType(options?: GetLocationTypeOption): void; | 接å£åºŸå¼ƒ | |Geolocation| interface | static subscribe(options: SubscribeLocationOption): void; | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.on#event:locationChange代替 | |Geolocation| interface | static unsubscribe(): void; | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.off#event:locationChange代替 | |Geolocation| interface | static getSupportedCoordTypes(): Array<string>; | 接å£åºŸå¼ƒ | || interface | GeolocationResponse| è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.Location代替 | || interface | GetLocationOption | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.CurrentLocationRequest代替 | || interface | GetLocationTypeResponse | 接å£åºŸå¼ƒ | || interface | GetLocationTypeOption | 接å£åºŸå¼ƒ | || interface | SubscribeLocationOption | 接å£è¿ç§»åˆ°@ohos.geoLocationManager.d.ts,使用ohos.geoLocationManager/geoLocationManager.LocationRequest代替 | **适酿Œ‡å¯¼ï¼ˆå¯é€‰ï¼Œä¸æ¶‰åŠåˆ™å¯ä»¥åˆ 除)** 以enableLocation为例,在新版本上需è¦ä½¿ç”¨å¦‚下方å¼è¿›è¡Œè°ƒç”¨ï¼š ```ts import geoLocationManager from '@ohos.geoLocationManager'; try { geoLocationManager.enableLocation((err, data) => { if (err) { console.log('enableLocation: err=' + JSON.stringify(err)); } }); } catch (err) { console.error("errCode:" + err.code + ",errMessage:" + err.message); } ```