OpDoc Location Map Builder

Hosted test version — interactive multi-pin map + permanent map image

HOSTED TEST 0.1.1

1. Google Maps Test Connection

This hosted test automatically loads the restricted browser key for fugops.com.

Checking how this page was opened…

Embedded for this browser-only test. Restrict the key to fugops.com and only the required Maps APIs.

DEMO_MAP_ID is valid for this prototype.

Ready for an API key.
API setup checklist
  1. Create a Google Cloud project and attach a billing account.
  2. Enable Maps JavaScript API, Maps Static API, and Geocoding API.
  3. Create an API key named something obvious, such as OpDoc Maps Local Test.
  4. Set Application restrictions → Websites and allow: https://fugops.com/*, https://www.fugops.com/*, http://localhost:8000/*, and http://127.0.0.1:8000/*.
  5. Set API restrictions → Restrict key to those same three APIs.
  6. Set conservative daily quotas and billing alerts before production use.
  7. Upload this file as index.html in the Web Station document root for fugops.com.

2. Add Locations

One location per line. Use Label | location.

Full Google Maps links are supported when they contain coordinates or a searchable query. Short maps.app.goo.gl links are flagged because a standalone browser page cannot safely resolve them.

Accepted examples

Target address | 32.776700,-96.797000

Vehicle | https://www.google.com/maps/@32.7478,-97.3284,16z

Rally point | 1 AT&T Way, Arlington, TX 76011

Duplicate coordinates are merged into one pin. Unresolved entries are never silently dropped.

3. Interactive Combined Map

Every resolved location appears together and the viewport fits them automatically.

Resolved pins
Unresolved entries
Map not loaded yet Load the API, then resolve the sample locations.

Location Key

Pin Location Coordinates Actions
No locations resolved.

4. Permanent Combined Map Image

Maps Static API returns a numbered PNG image that can be saved or attached to a case package.

Resolve at least one location, then generate the static map image.
A Demo Key can test the interactive map, but the Static Maps image requires a normal billing-enabled key. Google attribution remains on the generated image.

This prototype sends the included coordinates to Google together in one map request. Do not use operational locations until agency policy and production key handling are settled.