Police Dispatch Website

The app is not yet public due to limitations with the Google Maps API, which starts charging after 1,000 requests per day. I'm currently exploring pricing options and ways to optimize API usage before moving forward with deployment. In the meantime, testing has been conducted locally on Android devices, with stable performance and smooth real-time UI updates.

Preview

Dispatch Map App (Flutter + Google Maps)

This app was designed to assist law enforcement and emergency responders by providing a quick and interactive way to visualize a dispatch location and its surrounding area. Users can input any address or ZIP code and instantly generate a square perimeter on Google Maps, with a custom side length in meters. This mapped buffer zone can help officers identify key boundaries, plan safe parking or staging areas, and communicate perimeter details clearly during active operations.

Each corner of the square is marked, draggable, and dynamically reverse-geocoded to display the nearest street name in real time. This makes it easy to adjust boundaries and understand the environment around the incident. Users can also switch between satellite and standard map views for better situational awareness.

I built the app using Flutter, integrating the Google Maps Flutter SDK and Google's Geocoding API via HTTP requests. Key features include:

  • Polygon rendering for buffer zones

  • Draggable corner markers with live geolocation updates

  • Dynamic reverse geocoding for street-level detail

  • Map view toggling between satellite and normal styles

  • Responsive performance across Android devices