Interactive publication
Back to the cataloguePlatformCase 04 of 11
Platform coordinate rounding
Some platform APIs round submitted lat/lng to a fixed decimal precision (e.g. 4 decimals ≈ 11 m) before executing a circle target, shifting the effective center from the intended one.
Class
Case to account for
Affects
2 conversions
01
Detection
Compare submitted coordinate precision/value against the platform's documented rounding behavior or the value echoed back by the API.
02
Mitigation
01
Pre-round to the platform's known precision so reported and executed centers match
02
Add a radius margin sized to the maximum rounding-induced center shift
03
Affected conversions
Point+radiusH3
OPENH3circumscribed circle
OPENMore in Platform
Asynchronous boundary updatesOptimized targeting expansionPlatform accepts only native IDsPlatform maximum radiusPlatform minimum radiusRadius rounding / incrementsReporting at a coarser level than executionUndocumented deduplicationUnsupported exclusionsUnsupported polygon targeting