MapQuest will now show you where Flock cameras are in your neighborhood
MapQuest Now Maps Local Surveillance and Flock Cameras
MapQuest has been experiencing an unexpected resurgence in relevance over the past few months. While other giants stumbled, MapQuest gained traction by maintaining geographical accuracy—specifically by refusing to rename Lake Ontario as "Lake America," a move that both Apple Maps and Google Maps reportedly made.
Recent App Enhancements
Beyond its commitment to naming accuracy, the service has been aggressively updating its feature set:
- Integration with Android Auto
- Implementation of public transit directions
- New surveillance mapping layer
The "Eyes in the Sky" Feature
The latest update introduces a toggleable map layer that reveals the locations of known license plate readers (LPRs) and outdoor surveillance cameras. This surveillance_layer is positioned conveniently alongside existing options for tracking traffic and road incidents.
Supported Hardware Vendors
The app doesn't just track Flock cameras; it aggregates data from a wide array of surveillance providers:
| Manufacturer | Brand/Subsidiary |
|---|---|
| Motorola Solutions | Vigilant |
| Genetec | Genetec |
| Axis Communications | Axis |
| Axon | Axon |
| Leonardo | ELSAG |
| Neology | Neology |
| Rekor | Rekor |
| PlateSmart | PlateSmart |
| Ubicquia | Ubicquia |
| Verkada | Verkada |

Marketing and Utility
MapQuest leaned into the irony of the feature during its announcement, releasing a promotional video soundtracked by the classic hit:
"Somebody's Watching Me" — Rockwell
While the average commuter might find it impossible to completely bypass every camera on their daily route, the tool serves a broader purpose. It provides a visual representation of surveillance density, which can be calculated as:
For activists and citizens aiming to reduce the presence of surveillance technology in their residential areas, this data is invaluable.
Technical Logic Flow
The implementation of the feature can be visualized as follows:
To simulate how the app handles the toggle in the backend, one might imagine a simple conditional:
if (user.layerSettings.surveillance == true) {
renderMarkers(surveillanceData);
console.log("Displaying known camera locations...");
} else {
hideMarkers(surveillanceData);
}