Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaningful semantics beyond the schema: it explains the mutual exclusivity of points and encoded_polyline, clarifies that resample_distance_m is ignored for points, and describes the return behavior (one sample per point, null for missing coverage). It doesn't add much about the LatLon format, but the schema already covers that thoroughly. The extra behavioral context justifies a 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.