HarmonyOS 鸿蒙Next模拟器是否具备定位功能?

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next模拟器是否具备定位功能?

项目有个需求要获取当前定位,但是没用实机,只能用模拟器,用模拟器打开了定位权限但是获取定位提示错误码  errCode:{“code”:“3301100”} 

3301100的意思是位置服务不可用 我寻思到底是我做错了还是模拟器定位功能用不了或者有没有解决办法



关于HarmonyOS 鸿蒙Next模拟器是否具备定位功能?的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

20 回复

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

我刚刚看了一下获取位置信息是可以的

模拟器有定位。只是beta2开关给搞没了,找不到开关。beta1可以定位

很喜欢HarmonyOS的智能家居控制功能,一键就能管理家里的所有设备。

我现在可以获取定位了,我第一步是获取的定位权限,但是呢,获取定位权限之后还是报错码3301100 = 定位没开启,然后我在模拟器上滑把定位信息开启之后就获取到了,如果是这样那岂不是开启定位服务还是个系统级的,不是app级的,像ios一样每个app都有定位服务你开启还是关闭,我就很懵逼,如果是这样的话用户体验不好

踩坑好多,定位授权的需要申请模糊定位权限才能出现弹框,精确定位出现不了

需要两个权限联合使用

您好,请问模拟器里的定位开关怎么开启呢?

位置开关隐藏在编辑里了,下滑点左边的编辑按钮,点加,就能看到位置开关了

开启定位权限配置 + 模拟器开启定位 即可返回数据如下

{"latitude":40.02901612,"longitude":116.02909198,"altitude":43.5,"accuracy":5000,"speed":0,"timeStamp":1723285004894,"direction":45,"timeSinceBoot":1925496395405,"additionSize":0,"additions":[],"additionsMap":{},"altitudeAccuracy":0,"speedAccuracy":0,"directionAccuracy":0,"uncertaintyOfTimeSinceBoot":0,"sourceType":1}

吧 sdk 换成最新的

我权限都配置了,还是提示我没有权限,也看不到权限申请的弹框。 { “name”: “ohos.permission.LOCATION”, “reason”: “$string:location_reason”, “usedScene”: { “abilities”: [ “门店拜访显示距离” ], “when”: “always” } }

模拟器定位获取到的经纬度是40和116,是北京。兄弟们遇到这个问题了吗

目前不知道,逆地理编码不是模拟器不能使用吗?你是咋用的?应该只能获取经纬度呀,一个对象

别说模拟器,就是Next真机不用移动网只用wifi都获取不到,提工单问他们就让我用手机流量就不理我了

应该是已知的问题,可能是没有办法在现有版本的系统内解决,所以只能用流量吧

你开启了定位信息了吗

回到顶部