Amap Tech
Author

Amap Tech

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

234
Articles
0
Likes
473
Views
0
Comments
Recent Articles

Latest from Amap Tech

100 recent articles max
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.

PerformanceRuntime Instrumentationmobile development
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.

Domain-Driven DesignFrameworkGBF
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.

OceanBasecloud-nativedistributed database
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.

AmapAuto NavigationJavaScript
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.

ARHUDaugmented realityautomotive navigation
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/CDGolangcoverage
0 likes · 8 min read
Golang Unit Testing Plugin: Design, Implementation, and Best Practices
Amap Tech
Amap Tech
Jun 8, 2023 · Fundamentals

The Essence of Learning: Active vs. Passive Approaches and Their Impacts

Learning enriches knowledge but, when pursued passively or excessively, can crowd out personal thought, stifle creativity, and make thinking rigid, so a healthy approach blends active, experience‑based insight, selective classic sources, and continual self‑reflection to turn knowledge into genuine understanding.

Critical ThinkingEducationactive learning
0 likes · 36 min read
The Essence of Learning: Active vs. Passive Approaches and Their Impacts
Amap Tech
Amap Tech
May 31, 2023 · Frontend Development

Simplifying Component Interaction in Low-Code Frontend Development

The platform replaces complex event‑driven code with a code‑free, expression‑only “saveEffect” mechanism that lets non‑technical users visually link component states by selecting source and target paths and optional transformation functions, simplifying low‑code frontend development and enabling independent workshop creation.

Data Bindingcomponent interactionlow-code
0 likes · 9 min read
Simplifying Component Interaction in Low-Code Frontend Development
Amap Tech
Amap Tech
May 18, 2023 · Fundamentals

Software Architecture Design: Principles, Patterns, and Practical Approaches

The article defines software architecture as a business‑driven abstraction of system structure, explains core design principles such as SOLID, Ockham’s Razor, DRY, YAGNI, KISS and POLA, illustrates LSP violations, surveys layered, hexagonal, onion and DDD styles, and shows how applying Dependency Inversion in a large C++ codebase yields a simple, maintainable, business‑aligned architecture.

DDDDesign PrinciplesLayered Architecture
0 likes · 22 min read
Software Architecture Design: Principles, Patterns, and Practical Approaches