HarmonyOS webview内嵌H5功能异常?

应用内嵌含地图的H5页面,H5内无法自行获取定位,这个需要怎么处理?

阅读 508
1 个回答

需要手动确定提供地理位置权限,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-geolocation-permission-0000001820879917-V5

在应用侧进行设置,并注意当前LocationKit提供的默认坐标系都是84坐标系,所以在国内通过WGS84坐标调用Map Kit服务时需要先将其转换为GCJ02坐标系再访问。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5\#section12255142816237

只有在requestPermissionsFromUser这个接口之后,并且用户选择是否授予权限之后,才会在应用详情页显示该权限开关。可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/request-user-authorization-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏