Bee Maps logo
Back to Blog

The Bee Never Blinks

February 27, 2026

The Bee Never Blinks

You remember almost nothing.

Ten minutes through SoMa on a Saturday morning — and if someone asked you to describe the route, you'd give them maybe three facts. "Some construction. A couple of lights. I think I followed a Tesla for a while."

The Bee mounted to your windshield remembers everything. 100 road features. 18 speed signs. 36 turn restrictions. 11 fire hydrants. 15 highway signs. 3 stop signs. 17 parking restrictions. 247 dashcam frames tied to those features — each one tagged with GPS, heading, accelerometer, and gyroscope data.

You weren't paying attention. It was.


11:21 AM

The drive begins near Townsend Street. Overcast. Light traffic. Unremarkable.

Dashcam imagery
Metadata
Timestamp
Feb 22, 2026 19:21
Location
37.7751, -122.4101
Sequence
699b58cd70f1af25218f57bd
Device
bee
Try this API query
curl
curl -X POST https://beemaps.com/api/developer/imagery/latest/poly \
  -H "Authorization: Basic <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "polygon": [
      [-122.4111, 37.7741],
      [-122.4091, 37.7741],
      [-122.4091, 37.7761],
      [-122.4111, 37.7761],
      [-122.4111, 37.7741]
    ]
  }'

Here is what you see: a road. Orange barriers. Parked cars. You are already thinking about where you're going.

Here is what the Bee sees: a fire hydrant at the curb, confirmed by 7 previous passes. A construction zone narrowing the lane. Bike lane markings. Crosswalk striping. A street name sign it will cross-reference against its GPS position.

Fire Hydrant
View metadata
Feature ID
67c3e82b6e9eaadf2bbc9534
Class
Fire Hydrant
Confidence
77%
Location
37.7821, -122.4072
First Seen
Feb 28, 2025
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4082, 37.7811],
        [-122.4062, 37.7811],
        [-122.4062, 37.7831],
        [-122.4082, 37.7831],
        [-122.4082, 37.7811]
      ]]
    }
  }'

You haven't thought about where to turn yet. The Bee has already catalogued this intersection.


18 Signs That Say Slow Down

Eighteen speed signs in a 10-minute corridor. Not all from this single drive — across every pass through this area, the Bee has identified and tracked every posted speed limit.

The numbers tell you something about this city. Six signs at 20 mph. Twelve at 25 mph. No 30. No 35. San Francisco is not asking you to slow down. It's telling you.

Dashcam imagery
Metadata
Timestamp
Feb 22, 2026 19:30
Location
37.7822, -122.4140
Sequence
699b5a0270f1af25218f5ee9
Device
bee
Try this API query
curl
curl -X POST https://beemaps.com/api/developer/imagery/latest/poly \
  -H "Authorization: Basic <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "polygon": [
      [-122.4150, 37.7812],
      [-122.4130, 37.7812],
      [-122.4130, 37.7832],
      [-122.4150, 37.7832],
      [-122.4150, 37.7812]
    ]
  }'

This frame near UC Hastings College of the Law. Two 20 mph signs — one on each side of the street. You might register them peripherally. The Bee reads both. Records both. Adds them to a growing database of confirmed speed limits for this corridor.

Speed Sign
View metadata
Feature ID
67c3fd43da79327aa47fd04d
Class
Speed Sign
Type
Regulatory
Confidence
16%
Location
37.7814, -122.4081
Speed Limit
20 mph
First Seen
Nov 14, 2024
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4091, 37.7804],
        [-122.4071, 37.7804],
        [-122.4071, 37.7824],
        [-122.4091, 37.7824],
        [-122.4091, 37.7804]
      ]]
    }
  }'

This sign has been independently confirmed 13 times by different Bee devices. Its companion down the block — 25 mph — has been confirmed 32 times over 13 months. Confidence score: 1.0.

Speed Sign
View metadata
Feature ID
65fcf0aec185a02ca9a48636
Class
Speed Sign
Type
Regulatory
Confidence
100%
Location
37.7762, -122.4087
Speed Limit
25 mph
First Seen
Feb 8, 2024
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4097, 37.7752],
        [-122.4077, 37.7752],
        [-122.4077, 37.7772],
        [-122.4097, 37.7772],
        [-122.4097, 37.7752]
      ]]
    }
  }'

And then there's the school zone. 25 mph — but classified as type: "school", meaning the limit activates during school hours. Confirmed 20 times since November 2023. That distinction — school zone vs. regulatory, time-dependent vs. permanent — is metadata the Bee reads from the sign itself. Not from a database. From the sign.

Speed Sign
View metadata
Feature ID
657a307a8ab2a62e19a6a2b5
Class
Speed Sign
Type
School
Confidence
100%
Location
37.7768, -122.4077
Speed Limit
25 mph
First Seen
Nov 30, 2023
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4087, 37.7758],
        [-122.4067, 37.7758],
        [-122.4067, 37.7778],
        [-122.4087, 37.7778],
        [-122.4087, 37.7758]
      ]]
    }
  }'

36 Ways You Can't Turn

Thirty-six turn restriction signs. In one corridor.

You process turn restrictions the way everyone does: you approach the intersection, you see the sign, you don't turn. Reactive. One at a time. The Bee processes them the other way — proactively, building a complete map of every restriction across every pass.

Dashcam imagery
Metadata
Timestamp
Feb 22, 2026 19:28
Location
37.7803, -122.4122
Sequence
699b5a0270f1af25218f5ee9
Device
bee
Try this API query
curl
curl -X POST https://beemaps.com/api/developer/imagery/latest/poly \
  -H "Authorization: Basic <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "polygon": [
      [-122.4132, 37.7793],
      [-122.4112, 37.7793],
      [-122.4112, 37.7813],
      [-122.4132, 37.7813],
      [-122.4132, 37.7793]
    ]
  }'

Look at this frame near Civic Center. A no-right-turn sign on the right. A "LEFT LANE ONLY AHEAD" sign on the left. Directional arrows painted on the road. A pedestrian mid-crosswalk. You're watching the Tesla's brake lights. The Bee is reading every sign in the frame.

Turn Rule Count
No right turn 17
No left turn 15
No U-turn + no left turn (compound) 4

The most-confirmed turn restriction — a no-right-turn sign — has been independently detected 34 times. Thirty-four different Bee devices. Fourteen months. Each one confirming: the sign still exists, still says the same thing, still stands in the same position. That's not a database entry. That's a consensus.

Turn Restriction Sign
View metadata
Feature ID
66379218790a21f3ecd973af
Class
Turn Restriction Sign
Type
No Right Turn
Confidence
3%
Location
37.7811, -122.4088
First Seen
Jan 24, 2024
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4098, 37.7801],
        [-122.4078, 37.7801],
        [-122.4078, 37.7821],
        [-122.4098, 37.7821],
        [-122.4098, 37.7801]
      ]]
    }
  }'

The compound restrictions are the ones that matter most. A single physical sign that says both "no U-turn" and "no left turn" — two rules encoded on one piece of metal. The Bee reads both. Stores each as structured data: turnRules: "no_u_turn_no_left_turn". Navigation apps that rely on turn-by-turn databases sometimes miss compound restrictions entirely. They encode the U-turn but not the left turn. Or vice versa. The Bee doesn't miss.

Turn Restriction Sign
View metadata
Feature ID
65947700b7c4fe6601ebe58b
Class
Turn Restriction Sign
Type
No U Turn
Confidence
2%
Location
37.7772, -122.4197
First Seen
Dec 31, 2023
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4207, 37.7762],
        [-122.4187, 37.7762],
        [-122.4187, 37.7782],
        [-122.4207, 37.7782],
        [-122.4207, 37.7762]
      ]]
    }
  }'

The Layer You Trained Yourself to Ignore

Beyond the signs that tell you what to do, there is an entire infrastructure you have learned not to see. Fire hydrants. Parking restrictions. Stop signs. The machinery of a city, hiding in plain sight.

Map Every Detail

Loading map data
Metadata
Center
37.779000, -122.409000
Features
Loading...
Try this API query
curl

154

One feature stands out.

A highway sign near the SoMa on-ramp. Independently detected 154 times. The most-confirmed map feature in the entire dataset.

Highway Sign
View metadata
Feature ID
67c3e2530e80bdbd8a2a2623
Class
Highway Sign
Confidence
80%
Location
37.7771, -122.4035
First Seen
Nov 29, 2023
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4045, 37.7761],
        [-122.4025, 37.7761],
        [-122.4025, 37.7781],
        [-122.4045, 37.7781],
        [-122.4045, 37.7761]
      ]]
    }
  }'

First detected: November 2023. Most recently confirmed: February 2025. Over that 15-month span, 154 different Bee devices passed this sign. Each one independently read it, recorded its position, refined the dataset's understanding of exactly where it is and what it says.

A nearby sign stores richer metadata. The Bee extracted the exit name ("Ninth St") and exit number ("1C") directly from the sign face. Not from a highway database. From the physical sign, read by a camera, 7 separate times.

Highway Sign
View metadata
Feature ID
65f113c30997ce74dc7d4c0f
Class
Highway Sign
Confidence
74%
Location
37.7770, -122.4035
First Seen
Nov 29, 2023
Try this API query
curl
curl -X POST "https://beemaps.com/api/developer/map-data?apiKey=<your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "type": ["mapFeatures"],
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
        [-122.4045, 37.7760],
        [-122.4025, 37.7760],
        [-122.4025, 37.7780],
        [-122.4045, 37.7780],
        [-122.4045, 37.7760]
      ]]
    }
  }'

11:25 AM

Four minutes in. A mile covered.

Dashcam imagery
Metadata
Timestamp
Feb 22, 2026 19:22
Location
37.7767, -122.4080
Sequence
699b58cd70f1af25218f57bd
Device
bee
Try this API query
curl
curl -X POST https://beemaps.com/api/developer/imagery/latest/poly \
  -H "Authorization: Basic <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "polygon": [
      [-122.4090, 37.7757],
      [-122.4070, 37.7757],
      [-122.4070, 37.7777],
      [-122.4090, 37.7777],
      [-122.4090, 37.7757]
    ]
  }'

Count what's visible in a single frame:

  • A "SPEED LIMIT 25" sign on the right
  • A yellow "PEDESTRIAN CROSSING AHEAD" sign on the far left
  • Orange construction barriers lining the left side
  • Traffic cones marking a lane shift
  • A "5th St" street sign
  • Crosswalk markings at the intersection
  • A "California" graffiti mural on the building to the right

You are watching the silver Toyota ahead of you. The Bee is watching everything else.

This is the asymmetry. Human attention is a spotlight — it illuminates one thing at a time. The car ahead. The light turning green. The pedestrian stepping off the curb. The Bee's attention is a floodlight. The entire 180-degree forward view. 2028 pixels wide. Every frame processed through computer vision models that identify, classify, and geolocate every object in the scene.

You see the road. The Bee sees the map.


11:31 AM

A quieter stretch. Palm trees. Storefronts. Parked cars.

Dashcam imagery
Metadata
Timestamp
Feb 22, 2026 19:23
Location
37.7784, -122.4100
Sequence
699b58cd70f1af25218f57bd
Device
bee
Try this API query
curl
curl -X POST https://beemaps.com/api/developer/imagery/latest/poly \
  -H "Authorization: Basic <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "polygon": [
      [-122.4110, 37.7774],
      [-122.4090, 37.7774],
      [-122.4090, 37.7794],
      [-122.4110, 37.7794],
      [-122.4110, 37.7774]
    ]
  }'

The kind of block you forget the moment you drive past it. But the Bee is still working. Reading the street name sign ahead. Noting the lane markings. Logging the traffic signal state. This frame — one of 247 — will be processed for every road feature visible in the field of view.

The Bee doesn't distinguish between interesting and uninteresting. It doesn't get bored. It doesn't look away.


The Receipt

One drive. Ten minutes. Here is what it produced:

Data Type Count
Dashcam frames linked to map features 247
Speed signs in the corridor 18
Turn restriction signs 36
Parking restriction signs 17
Highway signs 15
Fire hydrants 11
Stop signs 3
Total map features in corridor 100

Each frame: 2028x1024 pixels. GPS coordinates accurate to sub-meter precision. Full IMU telemetry. Camera orientation. Millisecond timestamp.

Each map feature: classification, GPS position, compass heading, first detection date, most recent confirmation, total independent detections.

A human driver produces none of this.


Now Multiply

One drive. 100 features. 247 frames linked to those features alone.

A fleet of 50 vehicles. Ten drives a day. That's 500 drives. 50,000 features tracked. 123,500 frames captured. Every day.

Over a month, that fleet builds a living map of its operating territory. Every speed sign read. Every turn restriction catalogued. Every fire hydrant positioned. Every parking restriction classified. Not from a database compiled last quarter. From cameras that drove the route this morning.

Signs don't change often. But they change. A new construction zone. A speed limit drops for a school zone. A turn restriction added at a dangerous intersection. A fire hydrant relocated during utility work. Static maps catch up eventually.

The Bee catches it on the next pass.


In 10 minutes of driving, you consciously noticed maybe five things. A construction zone. A couple of lights. The 20 mph signs near UC Law — those are hard to miss. The turn you were about to take.

The Bee noticed 100.

The fire hydrant at the corner you've driven past a hundred times and couldn't tell anyone is there. The parking restriction signs you've been ignoring for years. The compound "no U-turn, no left turn" sign you've only ever processed as "don't turn here." The highway sign that says "Ninth St, Exit 1C" — a sign you've passed 154 times without reading.

You are good enough to get from A to B.

The Bee is good enough to map the world along the way.

It never blinks.


Follow us on X or Try Bee Maps for Free.