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
Feb 28, 2024 · Mobile Development

Deep Dive into Android ClassLoader and findLoadedClass Mechanism for Code Coverage

The article details a high‑performance, high‑stability Android code‑coverage technique that creates a surrogate ClassLoader, copies the target PathClassLoader’s private classTable pointer, and invokes findLoadedClass on this loader to query a class’s load state without triggering Android’s native optimization that would otherwise automatically load the class.

AndroidClassLoaderNative
0 likes · 13 min read
Deep Dive into Android ClassLoader and findLoadedClass Mechanism for Code Coverage
Amap Tech
Amap Tech
Feb 5, 2024 · Artificial Intelligence

Gaode Tech 2023 Highlights: 15 Popular Articles on AI, Data, Mapping, and Navigation Technologies

Gaode Technology’s 2023 roundup showcases fifteen of its most-read articles, spanning AI infrastructure evolution, cloud‑native data optimization, BEV‑based perception, real‑time crowdsourced mapping, ETA prediction, lane‑level navigation, AR HUD, architecture design, low‑code platforms, and high‑performance Android testing.

AIBig DataData Engineering
0 likes · 9 min read
Gaode Tech 2023 Highlights: 15 Popular Articles on AI, Data, Mapping, and Navigation Technologies
Amap Tech
Amap Tech
Jan 26, 2024 · Fundamentals

Debugging a GCC O3 Loop Vectorization Crash: Analysis, Root Cause, and Fix

A segmentation fault in a simple tile‑index copy loop was traced to GCC 9.2’s -O3 loop‑vectorization pass miscalculating structure offsets, and the issue was resolved by disabling -ftree-loop-vectorize or upgrading the compiler, as newer GCC versions and Clang handle the code correctly.

AssemblyGCCNeon
0 likes · 26 min read
Debugging a GCC O3 Loop Vectorization Crash: Analysis, Root Cause, and Fix
Amap Tech
Amap Tech
Jan 11, 2024 · Frontend Development

Optimizing Multi‑Scene Rendering on AMap by Sharing a WebGL Context

Gaode solved the WebGL‑context limit in AMap by rendering all visual layers on a single canvas with a shared context, disabling autoClear, preserving depth ordering, and using per‑layer EffectComposers merged via a final composer, enabling multiple scenes and post‑processing without exceeding browser limits.

EffectComposerRenderingThree.js
0 likes · 11 min read
Optimizing Multi‑Scene Rendering on AMap by Sharing a WebGL Context
Amap Tech
Amap Tech
Dec 28, 2023 · Backend Development

Rate Limiting Algorithms and Their Java Implementations

Rate limiting protects system stability by capping request rates, and this article explains five Java algorithms—Fixed Window, Sliding Window, Leaky Bucket, Token Bucket, and Guava's RateLimiter—showing their principles, pros and cons, and providing sample implementations and a Spring @Limit annotation for practical enforcement.

Distributed SystemsGuavaJava
0 likes · 17 min read
Rate Limiting Algorithms and Their Java Implementations
Amap Tech
Amap Tech
Dec 21, 2023 · Artificial Intelligence

Creating a High-Quality Live Map for Intelligent Driving

At the fifth 2023 Mapping Technology Forum, Amap’s General Manager Xiang Zhe presented his report on creating a high‑quality ‘Live’ map, describing how the company’s HQ Live Map combines advanced perception with continuously refreshed map data to support intelligent driving and ADAS applications.

AIGeospatial DataHigh‑Definition Mapping
0 likes · 3 min read
Creating a High-Quality Live Map for Intelligent Driving
Amap Tech
Amap Tech
Dec 4, 2023 · Artificial Intelligence

End-to-End BEV+Transformer Perception and Modeling for High-Definition Map Production

By fusing LiDAR point clouds and camera images into a unified bird‑eye‑view space and applying Transformer‑based perception, multi‑sensor fusion, and graph‑diffusion modeling, the proposed BEV+Transformer framework automatically detects and smooths ground‑level line features and signs for high‑definition maps with centimeter‑level accuracy, boosting production efficiency and reducing cost.

BEVHD mapTransformer
0 likes · 20 min read
End-to-End BEV+Transformer Perception and Modeling for High-Definition Map Production
Amap Tech
Amap Tech
Nov 21, 2023 · Fundamentals

The Essence of Quality Assurance and the Value of Testing Roles

Quality assurance is fundamentally about exhaustive falsification to lower online risk, while the testing process seeks optimal ROI by balancing defect discovery against resource investment; a tester’s value hinges on business risk, system maturity, and the ability to become increasingly irreplaceable through deep domain knowledge, proactive risk mitigation, and innovative, end‑to‑end quality solutions.

ROISoftware QualitySoftware Testing
0 likes · 11 min read
The Essence of Quality Assurance and the Value of Testing Roles
Amap Tech
Amap Tech
Nov 15, 2023 · Artificial Intelligence

Vision‑Based Bird’s‑Eye‑View (BEV) Representation and Solutions for Autonomous Driving

Vision‑based Bird’s‑Eye‑View (BEV) transforms camera data into a scale‑invariant, geometry‑friendly top‑down map using perspective‑transformation modules such as Lift‑Splat‑Shoot and Pseudo‑LiDAR, incorporates deformable convolutions and attention, and underpins modern autonomous‑driving detectors like BEVDet, BEVDepth, Detr3D, BEVFormer and PETR, while future research targets depth‑estimation bottlenecks, multimodal transformer fusion, and foundation‑model generalization.

3D PerceptionBEV
0 likes · 19 min read
Vision‑Based Bird’s‑Eye‑View (BEV) Representation and Solutions for Autonomous Driving
Amap Tech
Amap Tech
Nov 1, 2023 · Backend Development

Gaode Go Ecosystem Evolution, Cloud‑Native Serverless Practices, and Project Refactoring Experience

The article details Gaode’s journey of building a high‑performance Go ecosystem that scaled from zero to tens of millions of QPS, comparing Go with Java and Erlang, outlining cloud‑native serverless architecture, and sharing real‑world refactoring and optimization case studies such as a million‑QPS rendering gateway and a Go‑based sharding middleware.

GCGoServerless
0 likes · 34 min read
Gaode Go Ecosystem Evolution, Cloud‑Native Serverless Practices, and Project Refactoring Experience