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暂时没有开放位置模拟功能,不存在虚拟定位问题

了解更多详情>>

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

【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(3)的更多相关文章

  1. Linux开源系统对比Windows闭源系统的优势解析

    当我们听到linux的时候是不是觉得高大上的感觉呢?在我刚上大学的时候,听着学长们给我讲他们的大学的学习经历,先学习C语言.单片机.然后做一些项目,现在正学习linux操作系统,当我听到linux操作 ...

  2. 第一部分:开发前的准备-第八章 Android SDK与源码下载

    第8章 Android SDK与源码下载 如果你是新下载的SDK,请阅读一下步骤了解如何设置SDK.如果你已经下载使用过SDK,那么你应该使用AVD Manager,来更新即可. 下面是构建Andro ...

  3. Eureka 2.0 闭源--选择Consul???

    在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka ...

  4. Eureka 2.0 闭源--选择Consul???[转]

    原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大 ...

  5. Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 在本系列前几篇文章中,我们介绍了从Cloud Foundry到Docker等PaaS平台的发展迭代过程.今天 ...

  6. 源映射(Source Map)详解

    一.什么是源映射 为了提高性能,很多站点都会先压缩 JavaScript 代码然后上线, 但如果代码运行时出现错误,浏览器只会显示在已压缩的代码中的位置,很难确定真正的源码错误位置. 这时源映射就登场 ...

  7. 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?

    今年 Dubbo 活了,并且被 Apache 收了.同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了.. 已经从 Dubbo 迁移至 Spring Cl ...

  8. jdk1.8.0_45源码解读——Map接口和AbstractMap抽象类的实现

    jdk1.8.0_45源码解读——Map接口和AbstractMap抽象类的实现 一. Map架构 如上图:(01) Map 是映射接口,Map中存储的内容是键值对(key-value).(02) A ...

  9. Ubuntu 16.04安装GTX960闭源驱动

    GTX960的闭源要Nvidia 346版才行,闭源驱动能很大提升显卡的性能,例如双显示输出等,缺点是不开源. 有以下方式来安装: 1.命令行: sudo add-apt-repository -y ...

  10. 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响

    笔记 4.SpringCloud微服务核心组件Eureka介绍和闭源后影响     简介:         SpringCloud体系介绍             官方地址:http://projec ...

随机推荐

  1. Trump 黑马 or 搅局者? 讲座视频分享

    沈逸-特朗普能走多远   https://www.bilibili.com/video/BV1r7411t7VS/?spm_id_from=333.788.videocard.2     国际关系 对 ...

  2. tensorflow1.x——如何在python多线程中调用同一个session会话

    如何在python多线程中调用同一个session会话? 这个问题源于我在看的一个强化学习代码: https://gitee.com/devilmaycry812839668/scalable_age ...

  3. 在python中numpy.sum的性能真的好吗

    首先我们应该知道np.sum是用C语言写的矢量计算,应用场景为规模较大的numpy数组求和.本文要说的就是numpy.sum是不是对规模较小的numpy数组求和也同样会有不错的性能? 代码: impo ...

  4. 恭喜又一白鲸开源成员成为 Apache SeaTunnel PMC Member

    个人简介 王海林 白鲸开源研发工程师 GitHub ID:hailin0 做过性能监控.数据开发平台等,目前聚焦在数据集成同步及其周边生态的研发 问:作为白鲸开源的一员,您为社区做出过哪些贡献?具体方 ...

  5. mfc的ClistCtrl控件列的排序

    在网上看了许多排序的方法,都没看懂,初学者的悲剧,然后就自己弄了个,请大家指正. ClistCtrl控件的行带着一个结构体,不过那结构体不好懂,看得眼花缭乱.好多也弄不明白,就自己写了个结构体,把一行 ...

  6. MFC中CString转int,double

    CString str=L"123"; int n=_wtoi(str); //n=123 double d=_wtof(str); //d=123.0000 Vs2012中编译

  7. Mono 现状与未来:从Wine-mono 到.NET 9

    Mono 官网主页[1]和 Mono GitHub 页面今日发布公告[2],微软宣布将 Mono 项目移交给 WineHQ 组织,也就是 Linux 兼容 Windows 应用框架 Wine 的开发团 ...

  8. 偶发的系统卡顿内存飙升导致OOM

    线上有个小程序,客户反馈的现象是偶发性的卡主没响应,前端失去连接,点其他菜单都没响应.通过查看配置的dump目录有很多的GC日志,以及生成的一个堆内存快照. JVM的配置参数大概为: -Xms512M ...

  9. MySQL服务端innodb_buffer_pool_size配置参数

    innodb_buffer_pool_size是什么? innodb_buffer_pool是 InnoDB 缓冲池,是一个内存区域保存缓存的 InnoDB 数据为表.索引和其他辅助缓冲区.innod ...

  10. Openstack-创建实例错误

    创建实例错误 实例执行所请求操作失败,实例处于错误状态.: 请稍后再试 [错误: Build of instance beaeb5e0-26eb-4044-ae14-bb87d509886d abor ...