【鸿蒙千帆起】高德地图携手HarmonyOS NEXT,开启智能出行新篇章
2024年1月18日下午,华为举办了鸿蒙生态千帆启航仪式,对外宣布HarmonyOS NEXT星河预览版现已开放申请,同时,首批200+鸿蒙原生应用加速开发,鸿蒙生态设备数量更是突破了8亿大关。这些进展反映了开发者和合作伙伴对鸿蒙生态未来发展的坚定信心和美好期待。
1月19日HarmonyOS应用开发技术分论坛召开,高德作为鸿蒙原生应用开发中的优秀案例,受邀出席了此活动。会上,高德地图鸿蒙化负责人宋浩波发表了题为"高德地图鸿蒙化进展与实践分享"的主题演讲,他详细介绍了高德地图鸿蒙化的进展,以及在开发过程中6个真实案例和最佳实践。

据宋浩波对高德地图鸿蒙化历程的回顾,从2023年10月24日的鸿蒙立项全员开工大会起,到12月1日与华为正式签署鸿蒙合作协议,再到最近发布的鸿蒙原生高德地图精简版本,每一步都凝聚了高德团队的辛勤努力和不懈探索。目前,高德地图在主图、信息展示、规划导航等基础功能方面已完成了鸿蒙化,未来还将逐步在鸿蒙系统上实现更多特色功能。
在实践分享环节,宋浩波深入剖析了高德地图在鸿蒙化过程中遇到的挑战和解决方案。他指出,由于高德地图业务复杂、效果要求高,因此在鸿蒙化过程中需要特别关注稳定性、能耗等问题。为了解决这些问题,高德团队采用了一系列创新方法和工具,如自动化探索测试、方舟多线程安全问题监测工具等,有效提升了鸿蒙原生版高德地图的用户体验。
例如,当C++这样的多线程语言去调用JS或者ArkTS等单线程语言时,偶发性线程调用崩溃问题隐藏较深,通过审查代码的⽅式难以发现,极易导致偶现崩溃。这时候,使用方舟多线程安全问题监测工具,开启多线程检测能力,可自动精准识别出违反多线程规则的代码。
高德的现场案例讲解不仅展示了高德在鸿蒙化过程中的技术实力,也为其他应用进行鸿蒙化开发和设计提供了宝贵的经验。通过案例解读,开发者们可以更加深入地理解鸿蒙提供的一系列调测能力及工具,并学习到如何在实际开发中解决类似的问题。
高德地图的加入,对鸿蒙生态发展来说,无疑能帮助鸿蒙生态在地图导航板块得以快速发展和完善。而对高德地图自身而言,共同打造超越终端和场景边界的鸿蒙生态,是高德在打造一体化出行服务道路上迈出的重要一步。
随着HarmonyOS NEXT星河预览版的开放申请和高德地图等越来越多伙伴的加入,鸿蒙生态的未来充满了无限可能。我们期待在不久的将来,看到更多优秀的鸿蒙原生应用涌现,为消费者带来更加丰富多彩的全场景体验。
【鸿蒙千帆起】高德地图携手HarmonyOS NEXT,开启智能出行新篇章的更多相关文章
- 高德地图api实现地址和经纬度的转换(python)
利用高德地图web服务api实现地理/逆地址编码 api使用具体方法请查看官方文档 文档网址:http://lbs.amap.com/api/webservice/guide/api/georegeo ...
- IOS原生地图与高德地图
原生地图 1.什么是LBS LBS: 基于位置的服务 Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App 2.定位方式 1.GPS定位 ...
- 【原创】web端高德地图javascript API的调用
关于第三放地图的使用,腾讯.百度.高德 具体怎么选择看你自己怎么选择了. 高德地图开放平台:http://lbs.amap.com/ 本次使用的是高德的javascript API http://lb ...
- 高德地图-搜索服务-POI搜索
高德地图-搜索服务-POI搜索 之前公司项目收货地址仿饿了么的收货地址,结果发现自己实现的关键字搜索和周边搜索,搜索到的poi列表跟饿了么的并不完全一样,后来考虑了下,应该是搜索的范围.类型之类的设置 ...
- 【krpano】高德地图导航插件(源码+介绍+预览)
简介 krpano可以利用js调用第三方网页版地图,因此可以实现导航效果,用来帮助用户导航到我们全景所在的位置. 效果截图如下,在手机端点击左侧按钮,便会对用户进行定位,跳转至高德地图进行导航 ...
- C# GMap下提供一个高德地图
using System; using GMap.NET.Internals; using GMap.NET.Projections; namespace GMap.NET.MapProviders ...
- [OC][地图] 高德地图之定位初探(一)
使用前的说明 高德地图开放平台的iOS定位模块网址-->http://lbs.amap.com/api/ios-location-sdk/summary/ 高德地图有Web端.android平台 ...
- Android学习十一:高德地图使用
写这篇文章主要有三个目的: 1.使用高德地图api定位 2.获取天气数据 3.编程练手 文件结构 清单文件信息说明: <?xml version="1.0" encoding ...
- 时时获得高德地图坐标 http://lbs.amap.com/console/show/picker
1.高德地图标注 在做开发时,或者做高德地图标注的时候,要用到高德地图的坐标,时时获得高德地图坐标 http://lbs.amap.com/console/show/picker 老的高德地图标注地址 ...
- (高德地图)marker定位 bug 解决总结
项目背景: 一个项目bug,项目中用到高德地图,默认打开页面会生成一个marker(下图红色icon),然后用户拖动marker到想要的位置,并且保存. 用户反映定位不准确,在当前页面编辑的位置,到后 ...
随机推荐
- 【Azure 环境】当在Azure 环境中调用外部接口不通时,如何定位SSL Certificate Problem
问题描述 如果在Azure VM中,发现同一个API,一台VM可以访问成功,另外一台访问失败.如何来调试并定位问题呢? 问题分析 第一步,查看访问外部API不通时候出现什么错误.如果没有明确的错误消息 ...
- Mapbox实战项目(1)-栅格图片图层实现地图方位展示
需求背景 需要实现地图上展示一个类似于罗盘的标记,随着地图的缩放.切换.旋转等,能够在地图的中央指示出地图的方位. 系统自带的方位控件太小,在特殊业务场景下不够醒目. 技术选型 Mapbox 实现分析 ...
- Java 关于继承小练习2
1 package com.bytezero.inherit2; 2 3 4 public class KidsTest 5 { 6 public static void main(String[] ...
- 那些.NET中的连接池
前言 在.NET中,连接池被广泛用于管理和优化不同类型资源的连接.连接池可以减少建立和关闭连接所需的时间和资源消耗,从而提高了应用程序的性能和响应能力. HttpClient中的连接池 System. ...
- 多个 .NET Core SDK 版本之间进行切换 global.json
由于同一台电脑可以安装多个版本的.NET Core SDK. 当安装了许多不同版本的.NET Core SDK 之后,要如何才能使用旧版dotnet 命令,执行dotnet new 或dotnet b ...
- Android Studio安装插件重启插件消失
问题 安装插件后,已经提示让重启IDE,但是重启后发现插件是安装失败了 解决方法 原因是自己改了配置,如果下载的插件是jar包,则可以安装,如果是zip压缩文件的插件,则是要我们手动解压一下 我上面的 ...
- github 上不去
win:C:\WINDOWS\system32\drivers\etc linux:/etc/hosts 在这个网址查询每个网址对应的ip:https://www.ipaddress.com/ 202 ...
- 谷歌Linux 运维工程师面试真题
谷歌Linux 运维工程师面试真题 下面是谷歌 Linux 运维工程师面试真题: 1.如何查看当前的 Linux 服务器的运行级别? 答: 'who -r' 和 'runlevel' 命令可以用来查看 ...
- FreeRTOS教程7 事件组
1.准备材料 正点原子stm32f407探索者开发板V2.4 STM32CubeMX软件(Version 6.10.0) Keil µVision5 IDE(MDK-Arm) 野火DAP仿真器 XCO ...
- JavaScript知识总结 原型篇
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. 对原型.原型链的理解 在JavaScript中是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性 ...