这边一直不显示自己位置的蓝色图标可能是什么原因引起的,权限申请了'ohos.permission.LOCATION','ohos.permission.APPROXIMATELY\_LOCATION'这两个网络也有的。
我的位置图标可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-location-V5来显示当前位置。需先获取用户当前位置坐标,将坐标传入setMyLocation中,可参考如下代码:// 需要引入@ohos.geoLocationManager模块 import { geoLocationManager } from '@kit.LocationKit'; // 获取用户位置坐标 let location = await geoLocationManager.getCurrentLocation(); // 设置用户的位置 this.mapController.setMyLocation(location);// 需要引入@ohos.geoLocationManager模块 import { geoLocationManager } from '@kit.LocationKit'; // 获取用户位置坐标 let location = await geoLocationManager.getCurrentLocation(); // 设置用户的位置 this.mapController.setMyLocation(location);
我的位置图标可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-location-V5来显示当前位置。需先获取用户当前位置坐标,将坐标传入setMyLocation中,可参考如下代码: