Baidu Maps Tech Team
Author

Baidu Maps Tech Team

Want to see the Baidu Maps team's technical insights, learn how top engineers tackle tough problems, or join the team? Follow the Baidu Maps Tech Team to get the answers you need.

40
Articles
0
Likes
40
Views
0
Comments
Recent Articles

Latest from Baidu Maps Tech Team

40 recent articles
Baidu Maps Tech Team
Baidu Maps Tech Team
May 26, 2017 · Frontend Development

How to Solve Matrix and Z‑Buffer Precision Loss in WebGL Maps

This article explains why 32‑bit floating‑point numbers cause matrix and depth‑buffer precision issues in WebGL map rendering and presents three GPU‑based solutions, a sub‑coordinate system method, and JavaScript adjustments to eliminate visual jitter and Z‑fighting.

WebGLdepth bufferglsl
0 likes · 9 min read
How to Solve Matrix and Z‑Buffer Precision Loss in WebGL Maps
Baidu Maps Tech Team
Baidu Maps Tech Team
May 5, 2017 · Frontend Development

Designing a High‑Performance WebGL Map Engine: Architecture & Rendering Core

This article explores the architecture of a WebGL‑based map engine, detailing its core rendering pipeline, essential modules such as data handling, shader management, buffers, and event‑driven rendering loops, while highlighting performance considerations and best practices for efficient, on‑demand map visualization.

RenderingWebGLfrontend
0 likes · 7 min read
Designing a High‑Performance WebGL Map Engine: Architecture & Rendering Core
Baidu Maps Tech Team
Baidu Maps Tech Team
Apr 20, 2017 · Frontend Development

Boost Map Rendering Performance with Web Workers: A Practical Guide

This article explains how Web Workers can off‑load heavy data processing in WebGL‑based map engines, covering worker creation, data serialization, transferable objects, optimal worker count, and real‑world performance gains, all illustrated with code snippets and diagrams.

JavaScriptPerformance optimizationWeb Worker
0 likes · 9 min read
Boost Map Rendering Performance with Web Workers: A Practical Guide
Baidu Maps Tech Team
Baidu Maps Tech Team
Nov 16, 2016 · Fundamentals

Why High‑Precision GPS Still Struggles in Urban Canyons and Tunnels

This article examines the principles of differential satellite positioning, the technical and environmental challenges that prevent centimeter‑level accuracy in dense urban areas, bridges, and tunnels, and explores practical workarounds and future visions for truly high‑precision navigation.

Differential PositioningGPSHigh Precision Navigation
0 likes · 18 min read
Why High‑Precision GPS Still Struggles in Urban Canyons and Tunnels
Baidu Maps Tech Team
Baidu Maps Tech Team
Sep 20, 2016 · Databases

Baidu Maps Reverse Geocoding: Grid Indexing & Incremental Updates

This article explains how Baidu Maps’ reverse‑geocoding service converts coordinates into addresses using point, line, and polygon data mapped onto a grid index, describes the incremental indexing mechanism that enables rapid data updates, and highlights the system’s high availability and performance characteristics.

Spatial Datagrid indexinghigh availability
0 likes · 6 min read
Baidu Maps Reverse Geocoding: Grid Indexing & Incremental Updates
Baidu Maps Tech Team
Baidu Maps Tech Team
Jul 20, 2016 · Fundamentals

Unlocking Indoor Positioning: From Geometry to Wi‑Fi Fingerprinting

This article provides a comprehensive overview of indoor positioning technologies, explaining why satellite GPS fails indoors and detailing geometric methods such as TOA, TDOA, AOA, RSSI, as well as Wi‑Fi‑based fingerprinting, hybrid models, and magnetic field techniques, comparing their accuracy, cost, and deployment requirements.

RSSIWi‑Fi fingerprintinggeometric algorithms
0 likes · 19 min read
Unlocking Indoor Positioning: From Geometry to Wi‑Fi Fingerprinting
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 2, 2016 · Backend Development

How Baidu Maps Re‑engineered Its Indexing Unit for Scalable Data Storage

This article details Baidu Maps' technical team’s refactoring of the indexing (build) unit, outlining existing bottlenecks, design challenges, and a new decoupled architecture that separates storage, incremental updates, and full‑index construction using distributed table storage and message‑driven pipelines to improve scalability and reliability.

Baidu MapsIndexingSearch Architecture
0 likes · 9 min read
How Baidu Maps Re‑engineered Its Indexing Unit for Scalable Data Storage
Baidu Maps Tech Team
Baidu Maps Tech Team
May 11, 2016 · Backend Development

Mastering Cache Strategies: When to Use LRU, LFU, and Consistency Techniques

This article explains why caching is essential for high‑performance data retrieval, compares LRU and LFU eviction policies, presents three Redis‑based cache implementations, and discusses consistency challenges and solutions such as eviction ordering, consistent hashing, and delayed eviction in distributed systems.

CachingConsistencyLFU
0 likes · 10 min read
Mastering Cache Strategies: When to Use LRU, LFU, and Consistency Techniques