HarmonyOS 设置setMyLocationEnabled(true)未显示当前位置

使用mapkit显示地图,通过mapController 设置setMyLocationEnabled(true)未显示当前位置。mapController.isMyLocationEnabled()返回true;使用geoLocationManager.getCurrentLocation 返回的位置偏差较大。

let location = await geoLocationManager.getCurrentLocation({ 
  priority: geoLocationManager.LocationRequestPriority.UNSET, 
  scenario: geoLocationManager.LocationRequestScenario.CAR_HAILING 
}) 
 
let target: mapCommon.LatLng = { 
  latitude: location.latitude, 
  longitude: location.longitude 
} 
let cameraPosition: mapCommon.CameraPosition = { 
  target: target, 
  zoom: 15 
} 
this.mapController.moveCamera(map.newCameraPosition(cameraPosition))
HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

分享
微博
QQ
微信
回复
5天前
相关问题
HarmonyOS 华为地图显示
94浏览 • 1回复 待解决
codelabs中的VideoApplication视频显示
5664浏览 • 1回复 待解决
设置子窗口透明度生效
1602浏览 • 1回复 待解决
java中如何设置CommonDialog的位置?
5180浏览 • 1回复 待解决
Swiper组件如何设置导航点位置
2128浏览 • 1回复 待解决