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. Centos7安装mysql8.0教程

    1.背景 centos7安装mysql8.0 2.安装步骤 步骤一:安装准备工作 1.查看是否有安装过mysql rpm -qa | grep -i mysql 2.删除mysql yum -y re ...

  2. [简单] 树上的dfs & bfs_洛谷P5908 猫猫和企鹅

    题目链接https://www.luogu.com.cn/problem/P5908 题目大意: \[\begin{align*} & 给定n个点构成一颗树 每条边val=1\\ & ...

  3. 系统IO常用函数接口

    本文整理归纳了几种常用的系统IO的函数借口,以供读者查阅使用 目录 系统IO与标准IO的区别 打开文件:open 关闭文件:close 文件读取:read 文件写入:write 位置偏移:lseek ...

  4. 21-canvas事件监听

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  5. SMU Summer 2024 Contest Round 6

    SMU Summer 2024 Contest Round 6 Many Formulas 题意 给你一个数,你可以在这个数的任意位之间插入零个或多个+号,形成一个算式,你需要计算所有可能形成的算式的 ...

  6. [nRF24L01+] 1. 硬件设计

    nRF24L01pluss_REFERENCE_MODULES.pdf nrf24l01p_product_specification_1_0.pdf 1. 硬件设计 1.1. 实物图 [左边是PCB ...

  7. Kolmogorov-Smirnov 检验 + k 样本 Anderson-Darling 检验 + 贝叶斯估计 + 期望方差

    KS 检验是基于 Kolmogorov distribution,指的是 \[K=\sup_{t\in[0,1]}\left\lvert B(t)\right\rvert \] 式中 \(B(t)\) ...

  8. windows中如何将python脚本以服务运行

    一.下载nssm工具 NSSM介绍 NSSM(the Non-Sucking Service Manager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,使之像window ...

  9. 卡农 -- HNOI2011 -- DP&组合

    卡农 -- \(HNOI2011\) $$luogu$$ $$HZOI$$ 题意 给定一个 集合 $ A= { 1 \le x \le n | x } $ , 求出其 \(m\) 个不相同的且不为空集 ...

  10. Python with 语句的用法

    with 语句是Python中用于简化资源管理的一种语法结构,通常与上下文管理器(Context Manager)一起使用.上下文管理器提供了一种机制,用于确保资源在使用完毕后能够被正确释放,例如文件 ...