Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support for polyline5 for height actions (both input and output encoded polylines). This makes it easier to replace competitor elevation services. Add height_precision to allow floating point heights to be returned (defaults to integer but allows 1 and 2 decimal point precision). This helps reduce "stair-step" patterns seen when charting elevation along mostly flat paths. Unit tests assume integer height values, so this is the default behavior.
Updated the API reference for elevation to include these changes.
Details:
Test JSON payload to validate polyline5 and height_precision inputs:
{"range":true,"encoded_polyline":"yivpFxfqoMcTcW_YaV","height_precision":2, "shape_format":"polyline5","resample_distance":30}
Issue
What issue is this PR targeting? If there is no issue that addresses the problem, please open a corresponding issue and link it here.
Tasklist