当前位置: 首页 > news >正文

【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(3)

1.问题描述:

compatibleSdkVersion升级到5.0.0(12)之后,调用坐标系转换API:map.convertCoordinate(mapCommon.CoordinateType.WGS84, mapCommon.CoordinateType.GCJ02, { longitude: location.longitude,
  latitude: location.latitude })会必现启动native crash。
例如,创建一个空白工程(empty ability),在EntryAbility.onDestroy中调用上述方法,则App启动就会native crash(即使App启动时EntryAbility.onDestroy并没有执行到)

解决方案:

是已知问题,可通过以下两种方式解决。
【解决方案】
升级系统新版本 3.0.0.18(SP33DEVC00E18R4P1log)
【规避方案】
1、打开IDE中SDK配置路径下HarmonyOS-NEXT-DB1(此路径可能有些区别)\hms\ets\api目录
2、找到@hms.core.map.map.d.ts文件,打开后删除 * @bundle com.huawei.hms.mapservice.kit/mapLibrary/ets/map 5.0.0(12)
3、找到@hms.core.map.mapCommon.d.ts文件,打开后删除 * @bundle com.huawei.hms.mapservice.kit/mapLibrary/ets/mapCommon 5.0.0(12)
4、找到@hms.core.map.MapComponent.d.ets文件,打开后删除 * @bundle com.huawei.hms.mapservice.kit/mapLibrary/ets/MapComponent 5.0.0(12)
5、关闭并重新打开DevEco Studio,导航栏->Build->Clean Project,重新打包即可。

2.问题描述:

Map Kit中是否有cameraMoveEnd的方法,用来监听地图移动结束?
目前找到了cameraMoveStart和cameraMove。

解决方案:

可以使用这个方法:on(type: ‘cameraIdle’)
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5#section1478064219344

3.问题描述:

地图组件是否支持添加海量marker,有没有数量限制?

解决方案:

地图组件支持添加海量marker, 官方文档中没有明确的marker数量限制的说明,默认是5000,如果超过5000的话,可能会受到系统性能方面的限制。

4.问题描述:

文档提及“在国内站点,中国大陆、中国香港和中国澳门使用GCJ02坐标系,中国台湾和海外使用WGS84坐标系。”
为什么在国内使用定位获取到的是WGS84坐标系,而不是GCJ02坐标系?

解决方案:

当前LocationKit提供的默认坐标系都是84坐标系,所以,在国内(包括港澳)通过WGS84坐标调用Map Kit服务时需要先将其转换为GCJ02坐标系再访问。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/convertcoordinate-services-V5#section194373053016

5.问题描述:

在地图位置服务相关文档上只找到WGS84坐标系转GCJ02坐标系的方法(map.convertCoordinate),如何实现WGS84坐标系转BD09LL坐标系?

解决方案:

可以使用百度HarmonyOS NEXT版地图SDK进行坐标转化,具体参考文档:https://lbs.baidu.com/faq/api?title=harmonynextsdk/guide/navigation/coordinate

6.问题描述:

鸿蒙系统是否能防控虚拟定位作弊防,在Android上存在大量虚拟定位的问题,鸿蒙是否提供机制或方法规避?

解决方案:

当前HarmonyOS Next暂时没有开放位置模拟功能,不存在虚拟定位问题

了解更多详情>>

访问应用内支付服务联盟官网

http://www.lryc.cn/news/466240.html

相关文章:

  • 电脑微信多开方法,保姆级教学,超简单!
  • 【Mysql】-锁,行级锁
  • 手机功耗技术领域
  • Golang | Leetcode Golang题解之第493题翻转对
  • linux笔记(yum本地源仓库搭建)
  • K8S系列-Kubernetes网络
  • Excel 对数据进行脱敏
  • OJ-1014田忌赛马
  • Excel重新踩坑3:条件格式;基本公式运算符;公式中的单元格引用方式;公式菜单栏其他有用的功能说明;
  • 【AI知识点】FAISS如何提高检索效率?
  • 【Git】Gitlab进行merge request的时候,出现待合并分支合并了主分支的问题的解决
  • jetson nano ubuntu20.04安装ros-Noetic
  • 【数据结构与算法】走进数据结构的“时间胶囊”——栈
  • 伺服增量式和绝对式的本质区别?
  • 应对 .DevicData-X-XXXXXXXX 勒索病毒:防御与恢复策略
  • 【代码随想录——数组——二刷】
  • spring-boot(4)
  • 深度学习模型:原理、架构与应用
  • 玩客云Armbian安装Casaos
  • redis过期提醒
  • AnaTraf | 提升网络性能:深入解析网络关键指标监控、TCP重传与TCP握手时间
  • 黑盒测试和白盒测试的具体方法(附加实际应用中的技巧和注意事项)
  • 基于ssm的小区物业管理系统
  • 4本SCI/SSCI期刊更名,10月WOS更新!速看!
  • 麒麟v10系统安装docker镜像
  • 基于SSM大学校医院信息管理系统的设计
  • 【JS】如何识别一个变量是不是数组对象
  • 探索 Python 幽默之源:pyjokes 库全解析
  • 苦寻多时,终于找到!这款免费GIS工具助你轻松搞定地形切片
  • OpenResty性能分析:以HelloWorld服务器为例