SMARTTILE · SERVICEAUTOMATE™ · GOOGLE MAPS AND IPINFO.IO

Every site on the map, and every IP with a name

Google Maps puts each location where it really is and colours it by the state of its devices; ipinfo's network data names who owns an address — the ISP behind a site's connection in Network Diagnostics, and the company behind each NetFlow talker. Both run on SmartChoice's accounts; there is nothing for a customer to connect.

SmartTile integrates with
Google Maps JavaScript API with the Places library (browser) and the Google Geocoding API (server), on SmartChoice's key; ipinfo.io's country + ASN database (country_asn.mmdb), read locally — plus the ipinfo.io lookup API where a token is configured.
How SmartTile automates it
Addresses become coordinates as locations are saved — picked from Places autocomplete or geocoded on the server, with failures queued for the admin geo-fix; public IPs are resolved to their network owner locally, with no call leaving the server.
Category
ServiceServiceAutomate™

A NOC that can't see where the red is has to read a list. SmartTile keeps every location on a live map — but only if every location has coordinates, and an address typed by hand used to leave the pin missing. Geocoding now happens on the server as the location is saved. On the network side, 203.0.113.10 means nothing to a site manager; Acme Fiber does. Both are SmartChoice-run services inside SmartTile, not customer connections.

Google Maps — what it does in SmartTile

Address autocomplete

Location and organization address fields (and signup / Quick Start) offer Google Places suggestions; picking one stores the coordinates with the address.

Server-side geocode

Typed an address, imported one, or changed it without coordinates? SmartTile geocodes it on save with the Geocoding API and stamps latitude, longitude, the Google place id and geo_source = google. Default on.

Nothing left unmapped

If Google cannot place an address, the location is flagged needs geo-fix. Admin → Provisioning → geo-fix previews and back-fills every flagged location in one run.

The Maps page

/maps shows the locations you can see, clustered when zoomed out and one pin per site when zoomed in, coloured by device state; pins at the same spot are fanned out with a leader line to their true position.

On the dashboard

The dashboard carries the same map, so an outage shows up geographically without leaving the home screen.

One switch

Server-side geocoding is locations.server_geocode.enabled, shown next to the geo-fix tool on Admin → Provisioning.

ipinfo — who owns this address

NetFlow owner names

Top talkers and top destinations are labelled with the network owner from ipinfo's ASN database (e.g. Microsoft, Fastly), including IPv6; reverse DNS is used only when the database has nothing. Private addresses read Local network.

The ISP in Network Diagnostics

A diagnostics run (superadmin preview) shows the site's public IP and ISP, from SmartTile's speed-test server looking the address up in the same database.

Local, fast, private

The database is a file on SmartTile's server, so owner lookups make no outbound call and send no customer IP to a third party.

SmartChoice · SmartTile ServiceAutomate™ — Google Maps and ipinfo.ioPage 1 of 2
SMARTTILE · SERVICEAUTOMATE™ · GOOGLE MAPS AND IPINFO.IO — EXACTLY WHAT IS CALLED, AND WHAT STAYS ON THE SERVER

Exactly what SmartTile calls

GETmaps.googleapis.com/maps/api/geocode/json?address=…Server geocode on location save, and the admin geo-fix
JSGoogle Maps JavaScript API (libraries=places)Map, markers, info windows, Places autocomplete in the browser
LOCALcountry_asn.mmdb (ipinfo) via maxmind readerNetFlow owner resolution — no network call
GET{speed-test server}/getIP.php?isp=trueDiagnostics: public IP + ISP (offline ipinfo DB when no API token)
GETipinfo.io/{ip}/json?token=…Only where an ipinfo token is configured — not on the main server today
Location saved: Head Office, 123 Example StGEOCODED · AUTOMATED

Address typed by hand — no autocomplete pick, so no coordinates

Saved → server geocode → latitude / longitude / place id stamped, source google

Pin appears on /maps and the dashboard map, coloured by its devices

Location created. 09:02
Geocoded; needs geo-fix cleared. 09:02

Security and control

No customer keys

The Google key and any ipinfo token are SmartChoice's server settings. Customers enter nothing and no credential of theirs is involved.

Geocoding never blocks a save

The geocode runs after the location is saved and never throws; a failure only flags the row for the geo-fix run.

Manual coordinates win

A location that already has a real coordinate pair is not geocoded again; 0,0 and blanks are treated as missing.

Owner lookups stay home

NetFlow and diagnostics owner names come from a database file on the server — the IPs your sites talk to are not sent anywhere to be named.

Every site where it really is, every address with a name — so the map and the traffic tell you something at a glance.
SmartChoice · smarttile.smartchoiceus.com · (800) 217-3096, 24×7 · verified 2026-09-28Page 2 of 2