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.

42
Articles
0
Likes
57
Views
0
Comments
Recent Articles

Latest from Baidu Maps Tech Team

42 recent articles
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 29, 2017 · Frontend Development

How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools

This guide explains how to identify performance bottlenecks in WebGL applications by examining CPU and GPU workloads, using tools such as stats.js, Chrome DevTools, Web Tracing Framework, and offers concrete optimization strategies for shaders, draw calls, state changes, and resource management.

Chrome DevToolsFrontendGPU
0 likes · 9 min read
How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 2, 2017 · Frontend Development

How Texture Size, Format, and Compression Affect WebGL Performance

This article examines how texture dimensions, data formats, and compression techniques influence creation time, memory usage, and rendering performance in WebGL, offering practical guidelines for optimizing texture handling in web graphics applications.

WebGLcompressiontexture performance
0 likes · 10 min read
How Texture Size, Format, and Compression Affect WebGL Performance
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.

FrontendWebGLrendering
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.

FrontendJavaScriptPerformance Optimization
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.

Indoor positioningRSSIWi‑Fi fingerprinting
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 MapsScalabilitySearch Architecture
0 likes · 9 min read
How Baidu Maps Re‑engineered Its Indexing Unit for Scalable Data Storage