Amap Tech
Author

Amap Tech

Official Amap technology account showcasing all of Amap's technical innovations.

257
Articles
0
Likes
1.3k
Views
0
Comments
Recent Articles

Latest from Amap Tech

100 recent articles max
Amap Tech
Amap Tech
Sep 27, 2023 · Fundamentals

Crash Analysis of C++ LooperObserverMan: Memory Reordering and Segmentation Fault

The crash in asl::LooperObserverMan::notifyIdle was traced to a compiler‑level store‑store reordering that exposed an uninitialized observer pointer, causing an illegal memory access, and was fixed by inserting a memory barrier or using proper atomic ordering to enforce correct initialization order.

C++DebuggingMemory Reordering
0 likes · 32 min read
Crash Analysis of C++ LooperObserverMan: Memory Reordering and Segmentation Fault
Amap Tech
Amap Tech
Sep 15, 2023 · R&D Management

Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects

The article broadens software architecture beyond structural design to encompass people, processes, and business value, urging architects to balance realistic, flexible goals, limited resources, commercial‑focused behaviors, and industry trends so they can deliver cost‑effective, scalable solutions that align technology with organizational objectives.

Software Architecturebusiness valuedecision making
0 likes · 18 min read
Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects
Amap Tech
Amap Tech
Sep 5, 2023 · Artificial Intelligence

Lane‑Level Navigation Simulation: Road Scene Strategy Engine and Vehicle‑Behavior Modeling

Amap’s lane‑level navigation simulation combines a road‑scene strategy engine—using modified ant‑colony optimization to efficiently cover national and city road networks—with a vehicle‑behavior engine that plans lane‑change paths via Dijkstra and models realistic speed profiles through reaction and curvature intervals, enabling custom high‑precision testing while cutting road‑test costs.

Ant Colony Optimizationdynamic speed modelinglane-level navigation
0 likes · 14 min read
Lane‑Level Navigation Simulation: Road Scene Strategy Engine and Vehicle‑Behavior Modeling
Amap Tech
Amap Tech
Aug 29, 2023 · Mobile Development

Design and Implementation of a High‑Performance Code Coverage Collection Solution for Android Apps

The paper presents a high‑performance Android code‑coverage solution that uses standard reflection to read the ClassLoader’s ClassTable, achieving over five‑times faster collection than existing tools while remaining stable, compatible, multi‑process capable, and enabling incremental, cloud‑based reporting for reducing app size.

Runtime Instrumentationmobile developmentmulti-process
0 likes · 15 min read
Design and Implementation of a High‑Performance Code Coverage Collection Solution for Android Apps
Amap Tech
Amap Tech
Aug 10, 2023 · Backend Development

Gaode Business Framework (GBF): A Domain‑Driven Approach for Unified Portal Architecture

The Gaode Business Framework (GBF) is a lightweight, domain‑driven solution that unifies disparate industry portals by partitioning stable domains, standardizing interfaces, and providing customizable implementations, thereby eliminating duplicated glue code, improving design quality, reducing development costs, and enhancing stability and cross‑team collaboration.

GBFJavabackend architecture
0 likes · 19 min read
Gaode Business Framework (GBF): A Domain‑Driven Approach for Unified Portal Architecture
Amap Tech
Amap Tech
Aug 1, 2023 · Databases

Gaode’s Adoption of OceanBase: Architecture, Practices, and Future Roadmap

Gaode migrated its core navigation, traffic, and financial services to OceanBase, leveraging Paxos‑based multi‑replica consistency, LSM‑Tree storage, and distributed transactions, selecting multi‑point write for massive sync workloads and central‑write for latency‑critical queries, achieving sub‑millisecond latency, significant storage savings, and a roadmap toward broader cost‑effective, serverless deployment.

Cloud NativeDistributed DatabaseOceanBase
0 likes · 58 min read
Gaode’s Adoption of OceanBase: Architecture, Practices, and Future Roadmap
Amap Tech
Amap Tech
Jul 13, 2023 · Frontend Development

Implementing Automatic Cruise Navigation on AMap with Three.js

The article walks through building an automatic cruise navigation effect on AMap with Three.js by acquiring route data, merging GeoJSON paths, loading a 3D vehicle model, animating its movement and camera follow using TWEEN, and blending the NPC layer with satellite and 3DTiles layers for a smooth autonomous navigation experience.

Auto NavigationJavaScriptThree.js
0 likes · 16 min read
Implementing Automatic Cruise Navigation on AMap with Three.js
Amap Tech
Amap Tech
Jun 29, 2023 · Fundamentals

Technical Overview of Augmented Reality Head‑Up Display (ARHUD) for Automotive Navigation

ARHUD integrates augmented‑reality graphics into a vehicle’s head‑up display, projecting speed limits, lane cues and navigation data at a virtual distance beyond 10 m and a wide field of view, while requiring precise eye‑point tracking, coordinate conversion, and advanced optics such as TFT‑LCD, DLP or LCOS to overcome challenges of brightness, size, alignment and limited FOV for safe, low‑cognitive‑load driving.

ARHUDHardwareaugmented reality
0 likes · 11 min read
Technical Overview of Augmented Reality Head‑Up Display (ARHUD) for Automotive Navigation
Amap Tech
Amap Tech
Jun 15, 2023 · Backend Development

Golang Unit Testing Plugin: Design, Implementation, and Best Practices

The Golang Unit Testing Plugin 3.0 unifies scripts, uses containerized resources, supports all Go versions, provides precise AST‑based incremental coverage, and generates detailed HTML reports, enabling developers to select the plugin in Aone Lab and automatically compile, test, collect coverage, and upload results, dramatically reducing integration effort and improving CI efficiency across dozens of applications.

CI/CDCoveragePlugin
0 likes · 8 min read
Golang Unit Testing Plugin: Design, Implementation, and Best Practices