# Firmaya uzaklığın dayanağı

`GET /api/v1/visits/firm-geo`

Ziyaret formunda canlı uzaklık için firmanın dayanak noktası: `geo` = firma konumu (`base: firm`) ya da firmanın adresinden bulunan yaklaşık nokta (`base: addr`, `prec` · `prec_l` kesinlik, `tol` pay (m), `label`, `src`: `google` · `osm` — Google noktası yalnız Google haritasında gösterilebilir, `label` “Google Maps” atfını taşır) ya da `null`. Ayrıca `addr_state` (`ok` · `none` bulunamadı · `noaddr` adres yok · `pending` · `off`), `radius`, `set_acc`, `low_acc`. Adres ilk kez sorulduysa yanıt birkaç saniye sürebilir; sonuç önbelleklenir. Firma bulunamazsa `found: false`. Kural: firma konumunda uzaklık − min(doğruluk, 300) ≤ yarıçap → firmada; adreste uzaklık − min(doğruluk, 300) − pay > yarıçap → uzakta.

## Sorgu parametreleri

| Alan | Tür | Açıklama |
|---|---|---|
| `customer_id` | integer | Firma kimliği. |
| `name` | string | Firma adı (kimlik yoksa). |
