knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

gepaf

CRAN status Project Status: Active – The project has reached a stable, usable state and is being actively developed.

The goal of gepaf is to encode and decode the Google Encoded Polyline Algorithm Format.

Example

Encoding

library(gepaf)
coords <- data.frame(
  lat = c(38.5, 40.7, 43.252),
  lon = c(-120.2, -120.95, -126.453)
)
encpoly <- encodePolyline(coords)
encpoly

Decoding

coords <- decodePolyline(enc_polyline = "_p~iF~ps|U_ulLnnqC_mqNvxq`@")
coords

References :

Mostly a translation of https://github.com/mthh/polyline_ggl/ (itself a modest translation of other well known available implementations such as Node.js Mapbox one)

Alternative



mthh/gepaf documentation built on Oct. 18, 2024, 4:38 a.m.